在开发中的网站中,我们将其模板化为包含网页头部的母版页,然后是动态加载内容的标题和正文div。基本上,我试图阻止动态加载的所有页面上的缓存。
浏览器将从IE8开始。
答案 0 :(得分:3)
正如您所说,如果网站正在开发中,或者每次都需要重新加载内容,那么您应该只这样做。 Internet Explorer支持一些可以执行所需操作的元标记,特别是
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">
Click here for more information
如果您想在Firefox中测试,可以尝试this plugin
答案 1 :(得分:0)
如果您使用谷歌浏览器进行开发,有一个选项可让您在开放工具时自由缓存,但如果您想要一个简单的技巧,只需在请求期间在查询字符串中传递时间戳。类似的东西:
http://localhost/path/to/project/?nocache=74567363
如果您正在使用一些框架来帮助您处理像AngularJS ou BackboneJS这样的包含,请使用以下命令进行重定向:
var myUrl = 'http://localhost/path/to/project/?nocache=';
var timestamp = (new Date()).getTime();
window.location.href = myUrl + timestamp;