当前位置: 代码迷 >> Ajax >> 怎么让浏览器不缓存网页?
  详细解决方案

怎么让浏览器不缓存网页?

热度:890   发布时间:2012-02-02 23:57:14.0
如何让浏览器不缓存网页? - Web 开发 / Ajax
我在做一个登录权限方面的东西,想在用户注销后禁止通过后退再看到系统内部的内容。

我在html页面中加入了下面的信息:
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">

但是没有效果,我是不是写的不对?请指教~~谢谢

------解决方案--------------------
如果是HTML的话:
检查下上面三句话是否在<head>中

如果是JSP的话:
response.setHeader("Cache-Control","no-cache"); //HTTP 1.1
response.setHeader("Pragma","no-cache"); //HTTP 1.0
response.setDateHeader ("Expires", 0); //prevents caching at the proxy server


另外注意检查下IE设置。


  相关解决方案