如何防止网站上的缓存
How do I prevent caching on a website?
在开发中的网站中,我们将其模板化为包含网页头部的母版页,然后是动态加载内容的标题和正文div。基本上,我试图防止动态加载的所有页面上的缓存。
浏览器将从IE8开始。
正如您所说,只有在网站正在开发中或每次都需要新鲜加载内容时才应该这样做。Internet Explorer 支持一些元标记,可以执行您需要的操作,特别是
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">
点击这里获取更多信息
如果你想在火狐中测试,你可以试试这个插件
如果您使用 Google Chrome 进行开发,则有一个选项可以让您在开发工具打开时免费缓存,但如果您想要一个简单的技巧,只需在请求期间在查询字符串中传递时间戳。像这样:
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;
相关文章:
- 如何避免网站使用本地缓存的JavaScript文件
- Eclipse和Tomcat中的网站开发和测试:javascript被缓存
- 缓存以使我的网站离线是't工作
- 缓存破坏由Require.js优化的网站
- 正在删除网站的所有缓存页面
- 我的网站存在火狐缓存问题
- 如何防止网站上的缓存
- 如何防止缓存网站内容
- 仅当网站发生更改时设置缓存标头(PHP,HTaccess)
- 网站只有在Chrome上缓存刷新时才能完全运行,在其他浏览器上运行良好
- 预加载网站标题横幅&将其添加到缓存
- 如何从客户端清除缓存的网站'个人电脑
- 网站更新缓存
- HTML5本地存储VS应用缓存离线网站浏览
- 关于浏览器缓存,为优化速度加载网站
- 安全脚本清除缓存,并立即离开网站
- 如何要求浏览器刷新(刷新)我的网站的缓存
- 通过ASP清空整个网站的缓存.. NET / JavaScript
- 简单的预加载器,加载所有的资源,并在显示网站和运行动画之前缓存它们
- 如何在Chrome中为特定网站关闭缓存