有没有一种方法可以在我的页面上放置一些代码,以便当有人访问网站时,它会清除浏览器缓存,以便他们可以查看更改?
使用的语言:ASP.NET、VB.NET,当然还有 HTML、CSS 和 jQuery。
最佳答案
如果这是关于 .css
和 .js
的更改,那么一种方法是通过附加诸如“_versionNo
”之类的内容来“清除缓存”到每个版本的文件名。例如:
script_1.0.css // This is the URL for release 1.0
script_1.1.css // This is the URL for release 1.1
script_1.2.css // etc.
或文件名后:
script.css?v=1.0 // This is the URL for release 1.0
script.css?v=1.1 // This is the URL for release 1.1
script.css?v=1.2 // etc.
你可以查看这个link看看它是如何工作的。
关于html - 强制浏览器清除缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56986926/