我的管理面板中的每个页面都有一些JS文件,例如:functions.js,login.js,...
我使用gulp将所有这些文件(并将它们缩小)合并到一个文件中:admin.js
两天前,我创建了一个名为“changeTicketStatus”的新功能,但有一个问题:缓存。
每当有人访问我的网站时,新功能尚未工作。
当他们在浏览器中手动访问http://website/js/admin.js时,他们执行会看到新功能。
由于我们使用CloudFlare进行缓存,我认为这可能是问题所在,但我们已经清除了CF上的所有缓存,但它仍然无效。
试图访问我网站的人也已经清除了他们的缓存。 它在私有模式下工作(隐身),所以我猜它应该与缓存相关...我只是认为即使在清除缓存后,该功能仍未出现在开发工具中,这真的很奇怪
如果有人可以帮助我,我会非常感激。我没有想法,我真的不知道如何解决这个问题。
肯尼
答案 0 :(得分:0)
是否可以在包含脚本
的末尾添加随机查询字符串例如:
instead of <script src="app.js"></script>
use this <script src="app.js?v234123"></script>
这将解决您关于缓存的问题。