|
|
|
7i24.Com不停为您服务 如何禁止浏览器缓存某一页面?
2001:8:13
问:
如何禁止浏览器缓存某一页面?
答:
光使用<META HTTP-EQUIV="Pragma" CONTENT="no-cache">是不起作用的,IE仍然会cache数据的。
通常 ie 在一页的数据没有满32K时它是不会缓存的。
如果把 no-cache 直接放在最前面的话,只要缓存中的数据没有到32K,当时ie是不会缓存的,但是当读过了no-cache标志,到了HTML其他部分时,如果数据超过了32K,IE仍然会将数据缓存起来。
这是由于IE分析一个页面的语法时是从上到下读取的,正确的方法如下:
<HTML>
<HEAD>
<META HTTP-EQUIV="REFRESH" CONTENT="5">
<TITLE> 你的标题 </TITLE>
</HEAD>
<BODY>
你的页面的其它部分。。。。。
</BODY>
<HEAD>
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
</HEAD>
</HTML>
|
|
|