尝试自动覆盖 JS 和 HTML 文件

佩德罗·查孔

我正在开发一个带有 AngularJS 的系统,众所周知,js 和 html 文件存储在浏览器的缓存中,有时会对代码进行更改,我不得不清除缓存以使更改可见.. 问题是什么时候系统在线没有办法清除客户端缓存,除非他自己做,因此在某些情况下,除非他这样做,否则系统将无法正常工作。

有什么办法可以通过代码使这些缓存文件被新文件替换吗?

PD:我知道浏览器有替换旧文件的功能,但有时它不起作用。

本雅明·考斯库纳

您可以在 JavaScript 和 HTML 文件请求的末尾添加时间戳。例如,yourdomain.com/somescript.js?ts=1352627181这将确保每次客户端都会发出不同的请求。因此,它不会被浏览器缓存。此外,您可以添加no-cache到服务器做出的响应的标头。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章