JavaScript 由于缓存的 JS 文件,函数无法正常工作

JavaScript function not working due to cached JS file

我的管理面板的每个页面上都有一些我需要的 JS 文件,例如:functions.js、login.js、...

我使用 gulp 将所有这些文件(并缩小它们)合并到一个文件中:admin.js

两天前,我做了一个名为"changeTicketStatus"的新函数,但有一个问题:缓存

由于我们使用 CloudFlare 进行缓存,我认为这可能是问题所在,但我们已经清除了 CF 上的所有缓存,但它仍然无法正常工作。

试图访问我网站的人也已经清除了缓存。 它确实可以在私有模式下工作(隐身),所以我想这应该是缓存相关的东西......我只是觉得这真的很奇怪,即使在清除了缓存之后,该功能仍然没有出现在开发工具中。

如果有人能帮助我,我将不胜感激。我没主意了,我真的不知道怎么解决这个问题。

肯尼

你能在包含脚本的末尾添加一个随机查询字符串吗

例如:

instead of <script src="app.js"></script>
use this <script src="app.js?v234123"></script>

这将解决您关于缓存的问题。