编写事件以使用Javascript或ASP清除客户端浏览器缓存

编写事件以使用Javascript或ASP清除客户端浏览器缓存,javascript,html,caching,asp-classic,browser-cache,Javascript,Html,Caching,Asp Classic,Browser Cache,我们有这个问题,我们需要告诉我们的客户清除他们的缓存,每次我们有一个更新我们的网站 是否可以通过使用Javascript或经典ASP从管理门户单击按钮等事件清除客户端缓存 另外,我希望在不禁用浏览器缓存的情况下执行此操作我认为不可能从后端清除客户端浏览器缓存。我建议您在部署新版本时为每个静态资源url添加一个版本参数。这将使浏览器加载新的。例: Resource: http://abc.xyz/static/xx.js?...&version=1.0.xx 这可能会重复,这意味着每次更

我们有这个问题,我们需要告诉我们的客户清除他们的缓存,每次我们有一个更新我们的网站

是否可以通过使用Javascript或经典ASP从管理门户单击按钮等事件清除客户端缓存


另外,我希望在不禁用浏览器缓存的情况下执行此操作

我认为不可能从后端清除客户端浏览器缓存。我建议您在部署新版本时为每个静态资源url添加一个版本参数。这将使浏览器加载新的。例:

Resource: http://abc.xyz/static/xx.js?...&version=1.0.xx

这可能会重复,这意味着每次更新我都需要更改版本。这会产生一些问题,比如每个文件的版本跟踪,如果你有很多js文件,这会让你很痛苦。有没有关于如何处理这些问题的建议?没有,诀窍是在脚本标记的文件名中附加一个参数/字符串。我们不需要为每个文件存储跟踪版本。:)例子: