我有许多 js 文件,我将它们放在另一个文件夹中,以便于更新和在不同页面之间共享。这些文件是从另一个页面调用的,我使用
<script type="text/javascript" src="/js/file.js"></script>
符号。
这工作正常,但是当我在其中一个 js 文件中更改某些内容时,浏览器(chrome、firefox、safari)仍然会加载以前的版本而不进行更改,因此不会将它使用的 js 文件更新为更新的文件。我试图清理缓存以强制它再次加载 js 文件(带有更改),但无济于事。
我唯一的解决方法是将外部文件重命名为 file2.js 并将其包含在调用它的页面中,但这是一个乏味的过程,因为如果我进行另一项更改,我必须将名称更改为 file3.js 等。
有没有办法强制浏览器重新加载原始js而不使用之前存储的>