最近我更改了缓存插件从WP最快的缓存到WP火箭。我不得不移动一些内联JS代码到文件。问题是一些重复访问者可以有旧的JS文件在浏览器缓存。有没有办法,当他们访问网站时,如何强制删除?
我的想法是仍然放置对旧文件的引用,如:
<script type="text/javascript" src="http://www.example.com/myOldFile.js?2"></script>
我还没有测试它是否适用于删除的文件。但它适用于更改的文件。因此,我的假设是,它也可以与已删除的文件一起工作。
链接中问号后面的索引2将强制浏览器重新加载文件并从缓存中删除旧文件。当文件被更改时,可以更改为索引。
我已经在许多浏览器和WebView对象(WKWebView和Android WebView)上测试了它。