关于如何禁止浏览器缓存某一页面

  前几天,因为忘了禁止缓存的HTML标签是怎么写的,就上网搜索了一下,结果发现大都转载了这样的内容:[quote]在WEB开发时,仅仅使用是不起作用的,IE仍然会cache数据的。这是因为ie在一页的数据没有满32K时它是不会缓存的。
  通常,这样的话,如果把no-cache直接放在最前面的话,只要缓存中的数据没有到32K,当时ie是不会缓存的,但是当读过了no-cache标志,到了HTML其他部分时,数据已经超过了32K这时,IE仍然会将数据缓存起来。这是由于IE分析一个页面的语法时是从上到下读取的,正确的方法如下:
    
    
      
       你的标题
    
    
       你的页面的其它部分。。。。。
    
    
      
    
    [/quote]

  我有点怀疑这样的说法。今天闲着没事,实验了一下。发现根本不是这么一回事。即使是很小的文件,不用也还是会缓存的,再大的文件,在头部用了就不会缓存,而不必像上面提到的一样写到后面去。
  我的环境是Win2003+Maxthon。
  又试了一下用FF浏览,发现无论如何,都不缓存。不知道怎么回事。

《关于如何禁止浏览器缓存某一页面》有2个想法

发表评论

电子邮件地址不会被公开。 必填项已用*标注