这里有一个问题。我正在编写严重依赖JS的前端应用程序。为了测试它,我不得不一遍又一遍地刷新网页。因为chrome缓存了所有的资源,所以我每次都要清除缓存。
有没有办法告诉浏览器不要缓存来自特定域名的JS文件?
发布于 2012-04-28 19:07:04
您可以为上述资源使用header (不过,您必须在Cache-Control: no-cache服务器配置中指定它,但这样做一次要容易得多)。
你也可以使用Chrome开发者工具的“禁用缓存”功能(位于设置面板的General部分,点击右下角的齿轮按钮打开)进行测试。
发布于 2012-04-28 19:01:49
var a = Math.random().toString().substr(2)
var url = '/some.js?' + a在这种情况下,url每次都会被视为新资源,并且不会从缓存中获取。我希望您可以自己完成其余的工作;)
https://stackoverflow.com/questions/10362832
复制相似问题