如何在访问者浏览器中强制刷新旧缓存



最近我更改了缓存插件从WP最快的缓存到WP火箭。我不得不移动一些内联JS代码到文件。问题是一些重复访问者可以有旧的JS文件在浏览器缓存。有没有办法,当他们访问网站时,如何强制删除?

我的想法是仍然放置对旧文件的引用,如:

<script type="text/javascript" src="http://www.example.com/myOldFile.js?2"></script>

我还没有测试它是否适用于删除的文件。但它适用于更改的文件。因此,我的假设是,它也可以与已删除的文件一起工作。

链接中问号后面的索引2将强制浏览器重新加载文件并从缓存中删除旧文件。当文件被更改时,可以更改为索引。

我已经在许多浏览器和WebView对象(WKWebView和Android WebView)上测试了它。

最新更新