禁止缓存来自特定主机的资源
forbid to cache resources from specific host
这里有个问题。我正在编写严重依赖JS的前端应用程序。为了测试它,我必须一遍又一遍地刷新网页。因为 chrome 缓存了我每次都必须清除缓存的所有资源。
有没有办法告诉浏览器根本不缓存来自特定域的JS文件?
你可以对
上述资源使用Cache-Control: no-cache
HTTP 标头(不过,你必须在 HTTP 服务器配置中指定它,但一次做一次要容易得多。
您还可以使用 Chrome 开发者工具的"禁用缓存"功能(位于"设置"窗格的General
部分,通过单击右下角的齿轮按钮打开)进行测试。
var a = Math.random().toString().substr(2)
var url = '/some.js?' + a
在这种情况下,url 每次都会被视为新资源,并且不会从缓存中获取。我希望你能自己做剩下的;)
相关文章:
- chrome扩展更改主机/域警告
- 否'访问控制允许来源'标头存在于IISNOde中请求的资源(AngularJS+NodeJs)上
- WebResources嵌入式资源和Javascript如何在另一个嵌入式资源中使用它们
- 如何在构建node-webkit应用程序后获取外部资源
- ADF:有条件地加载javascript资源
- Javascript嵌入式图像资源
- 内容安全策略:页面's设置阻止加载资源
- 用于查询错误转换的角度资源返回列表
- 未能在Laravel中加载资源
- LINK rel=子资源用于什么
- 本地主机Typekit JS
- 如何在JS文件中获取资源(.resx)字符串
- Meteor应用程序无法运行-对象#<编译器>没有方法'主机'
- 我可以在Nodewebkit中保护javascript以外的资源吗
- 如何使用Wordpress'RESTApi访问本地主机上的数据
- Nodejs服务器:加载资源失败:服务器的响应状态为404(未找到)
- js文件未加载js控制台say's”;不允许加载本地资源”;
- "资源不足错误“;当从Chrome控制台重复发出ajax请求时
- 403 从本地主机提供资源
- 禁止缓存来自特定主机的资源