html - 强制浏览器清除缓存

标签 html caching browser meta-tags

有没有一种方法可以在我的页面上放置一些代码,以便当有人访问网站时,它会清除浏览器缓存,以便他们可以查看更改?

使用的语言: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/

相关文章:

html - 缩小视口(viewport)

java - 如果 Selenium 中不存在元素,如何编写代码[JAVA]

html - 如何消除页面上的空白

firefox - 我可以修改浏览器的缓存文件吗?为什么很难找到任何有关缓存修改的资源?

php - 第 2 部分:为 Chrome 开发

html - 如果只有一个元素位于另一个元素旁边,则应用 css 规则

java - 在 Android 上本地存储来自互联网的图像

node.js - 当我在服务器端更新模式时,中继/GraphQL 模式缓存不更新

asp.net - 如何强制客户端浏览器从服务器下载图像而不是使用其缓存

javascript - 将 javascript 注入(inject)到在 childbrowser PhoneGap 中加载的页面