`
tianshizhilei
  • 浏览: 79013 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

禁止IE页面缓存

阅读更多

一、禁止页面内容缓存:

HTM 网页

<META   HTTP-EQUIV="pragma"   CONTENT="no-cache">

<META   HTTP-EQUIV="Cache-Control"   CONTENT="no-cache,   must-revalidate">

<META   HTTP-EQUIV="expires"   CONTENT="Wed,   26   Feb   1997   08:21:57   GMT">

ASP 网页

<%

      Response.Expires   =   -1

      Response.ExpiresAbsolute   =   Now()   -   1

      Response.cachecontrol   =   "no-cache"

%>

PHP 网页

header("Expires:   Mon,   26   Jul   1997   05:00:00   GMT");

header("Cache-Control:   no-cache, must-revalidate");

header("Pragma:   no-cache");

JSP

response.setHeader("Pragma","No-Cache");

response.setHeader("Cache-Control","No-Cache");

response.setDateHeader("Expires",   0);

C# 中禁止 cache 的方法!

Response.Buffer=true;

Response.ExpiresAbsolute=System.DateTime.Now.AddSeconds(-1);

Response.Expires=0;

Response.CacheControl="no-cache";

 

禁止图片缓存:

在图片后面加一个随机参数,如:

<img src=”images/bg.gif?temp_id=156404/>

——————————————————————————————————————————

如何禁止IE缓存,采用Ajax技术数据更新不及时

今日在做Ajax的项目,发现一个问题:提交数据后,取不回提交的数据。郁闷多时,仔细分析,发现后台日志没有取数据的消息,前端也没有出现“正在读入数据”的提示。因此觉得应该是系统缓存的问题,遂google,解决。方法如下:  
   
方法1:服务器端代码加入response.setHeader("Cache-Control",   "no-cache,   must-revalidate");  
   
方法2:用JavaScript在Ajax提交的时候加入一个随机数作为URL中的一个参数。req.open(url   +   "&"   +   Math.random()).  

 

方法3:$.ajax({
type: "GET",
url: "static/cache.js",
dataType: "text",
cache:false,
ifModified :true
});
   
原因:IE中如果XMLHttpRequest提交的URL与历史一样则使用缓存,根本不向服务器端提交。因此无法取到刚提交的数据。

 

二、清除cookie
<%  Cookie killMyCookie = new Cookie("mycookie", null);    
          killMyCookie.setMaxAge(0);   
          killMyCookie.setPath("/");    
         response.addCookie(killMyCookie);   
%> 
三、清除session方法
 
<%@ page language="java" %>   
<%    
session.invalidate();   
%>   
在页面关闭时清除session,需要捕获 windows.onclose事件,再调用清除session方法

 

 

 

 

分享到:
评论

相关推荐

    易语言完美清除IE缓存和Cookies等

    完美清除IE缓存和Cookies,以及浏览记录,密码等。 @kingsee。

    禁止JQuery中的load方法装载IE缓存中文件的方法

    原来是重新加载以后,IE浏览器并没有从服务器端重新下载修改以后的test.asp,而是直接从IE缓存中读取没有修改之前加载的那个test.asp文件,因此会出先#panel元素的内容没有发生变化。 因此在使用以上方法之前需禁用...

    魔方IE管理大师1.9.0官方正式版.rar

    在程序中点击连接打开新IE窗口、关闭IE时自动清理缓存文件、禁止查看网页源代码、禁止保存下载文件。外观设置:隐藏IE公共栏、隐藏IE的搜索框、把菜单移动到导航栏的上方、IE窗口全屏幕浏览。RSS订阅管理:禁用RSS...

    IE 助手

    IE 助手能够清除上网和用机记录,包括网页记录的密码、Cookie、 IE缓存、网页表单中键入的历史数据(比如Google检索的关键词)、QQ聊天天纪录、开机登录信 息、查找文件和计算机用户信息、使用Office应用程序、...

    IE Developer Toolbar

     -禁止或激活IE设置.  -查看HTML对象的类名、ID,以及类似链接路径、tab顺序、快捷键等细节.  -描绘表格、单元格、图片或选定标签的轮廓.  -显示图片象素、大小、路径、替代文字等.  -即时重定义...

    IE WebBrowser编程技巧

    Web控件不缓存网页,也不从缓存中读取 禁止WebBrowser复制 CTRL+C 在WebBrowser窗口上模拟KeyBd_Event 在使用WebBrowser控件,先要 初始化和结束程序后要终止化(Initialization & Finalization) 自定义浏览器上下文...

    聊天系统 V2 (纯缓存无数据库)

    PK利剑:14kb大小、单文件、纯缓存、无需任何数据库、实现踢人、审核发言、普通/VIP1/VIP2/管理员等多角色发言功能,支持框架入任何网页中操作。 测试体验步骤: 1、解压缩系统压缩包,得到Default.asp文件; 2...

    HTML Page Protector v2.0

    一个功能强大的批量网页文件加密工具,支持同时对多个文件进行操作,具有六种加密级别,...8.禁止页面打印功能 而且在加密的过程中还可以对文件进行压缩!经过加密和压缩处理的文件可以正常的运行和显示!而且速度会更快

    300个注册表优化修改文件

    禁止IE浏览器的脚本调试程序.reg 禁止IE浏览器的升级检查.reg 禁止IE显示图片.reg 禁止IE自动安装组件.reg 禁止Outlook Express用户打开可能包含病毒的附件.reg 禁止打开或保存带病毒的Outlook邮件.reg 去掉IE...

    网页不能显示png图片

    IE浏览器禁止显示图片或图片关联组件缺失,可能导致图片显示异常,修复此项可恢复图片显示。 类别: IE常规设置 IE的常规设置是指能够经常使用到的如IE下载、收藏夹、缓存目录、地址栏等功能的一个设置,错误的设置...

    飞毛腿网页游戏浏览器 v3.0

    仿IE6风格 不改变大众使用习惯2.内核加速 减少游戏延迟,提高游戏网络及网页浏览速度3.画面加速 让您游戏中有快感4.屏幕快捷键 让您游戏随意调节自己喜欢的热键5.热键持续 在游戏中帮您自动反复使用技能 解决繁琐...

    精易官方免费模块v3.60版

    3.完善 “网页_禁止允许gif图片”“网页_禁止允许显示图片” “网页_禁止允许背景声音”“网页_禁止允许点击声音” “网页_禁止允许播放网页视频”“网页_禁止允许一键操作” 的备注信息 1.增加网页_禁止允许一键...

    通讯和互联网实用技巧

    1. Internet Explorer 7:总是用选项卡打开网页 2. Internet Explorer/Firefox:快速查找网站的域名所有人 3. Windows Live Writer:自动存储文章草稿 ...35. Outlook XP/2003/2007:在Outlook中发送网站页面

    Google Chrome 6.0.451.0 Dev 版(一个由Google公司开发的网页浏览器)

     ● about:cache-显示缓存页面  ● about:plugins - 用来显示附加元件的状态  ● about:version-显示版本信息  ● about:crash - 显示崩溃画面  ● about:hang - 使这个页面假死(不接受任何命令)  ● about:...

    超实用的jQuery代码段

    超实用的jQuery代码段精选近350个jQuery代码段,涵盖页面开发中绝大多数要点、技巧与方法,堪称史上最实用的jQuery代码参考书,可以视为网页设计与网站建设人员的好帮手。《超实用的jQuery代码段》的代码跨平台、跨...

    《程序天下:JavaScript实例自学手册》光盘源码

    1.14 禁止页面加入缓存 1.15 离开页面时弹出对话框 1.16 判断页面是否添加了W3C声明 1.17 屏蔽网页中的脚本 1.18 以频道模式打开页面 1.19 自动识别网页类型 1.20 在网页中动态添加Script脚本 1.21 用JavaScript随机...

    程序天下:JavaScript实例自学手册

    1.14 禁止页面加入缓存 1.15 离开页面时弹出对话框 1.16 判断页面是否添加了W3C声明 1.17 屏蔽网页中的脚本 1.18 以频道模式打开页面 1.19 自动识别网页类型 1.20 在网页中动态添加Script脚本 1.21 用JavaScript随机...

    王牌超级工具箱 v20.3.zip

    7.IE 历史文件:挖掘出IE历史缓存中音乐,FLASH动画,GIF图片等。 8.本机IP地址:快速查看本机在INTERNET上的IP地址。 (七)图象处理 1.屏幕图象裁剪:除了屏幕图象裁剪功能以外,还可以浏览图片、提取可执行...

Global site tag (gtag.js) - Google Analytics