停用谷歌浏览器的JavaScript缓存(Disable JavaScript caching in

2019-06-25 12:02发布

是否有可能禁止谷歌浏览器的JavaScript缓存? 我关掉的开发人员工具(按Ctrl-Shift-I组合)的缓存,但它仍然缓存JS文件...使用Chrome 20版本。

Answer 1:

为了开发目的,你可以使用Ctrl + R或Ctrl + F5,他们不应发送缓存头请求,因此从服务器而不是缓存的资源。 这就是所谓的硬刷新。

但是,不要指望用户使用Ctrl + R / F5,如果你想未缓存的资源总是发送给用户,使用缓存克星 ( 谷歌搜索缓存阻止宏 )

Web浏览器使用的URL,以确定他们是否已经知道了资源,所以访问同一个网址将使网络浏览器之前从而允许它发送的资源的一个特定的头它具有和验证,如果资源检查,如果他访问此网址改变在服务器上。

缓存破坏者是正如名字所示,用于胸围缓存并始终重新加载资源。 下面是缓存破获URL的例子:

<script type="text/javascript" src="/static/js/some.js?bust=12356"></script>

注:它可以是任何名称,而不是“萧条”。

一个好方法,总有一种独特的胸围是使用Unix纪元时间(从1.1.1970经过的秒数,每一种语言提供你一些函数来得到这个数字),另一种常用的解决方案是一些随机数。 通过这种方式,浏览器总是会得到来自Web服务器的资源。



文章来源: Disable JavaScript caching in Google Chrome