[就像标题说的那样,Google Chrome浏览器拒绝加载Javascript文件的较新版本。
我尝试过:
基本上列出的所有内容:Chrome WON'T clear cache... ctrl + F5 doesn't seem to work either
这些都不起作用。源面板仍显示旧的Javascript文件正在加载。令人难以置信的是,当我右键单击“源”面板中的文件,然后选择“在新选项卡中打开”时,updated
文件将在新选项卡中打开,但是刷新页面still会带来在开发控制台的“源”面板中打开旧文件。only
使Chrome对我有用的是手动附加?文件名末尾有一个随机数。这似乎迫使Chrome实际加载新文件。到目前为止,我一直在使用PHP添加一个<script type="text/javascript" src="file.js<?php echo '?' . rand(); ?>"></script>
为了使所有内容都能在Chrome中正确加载,但这似乎是一个糟糕的解决方案。
我的问题是,如何让Chrome实际从服务器而非缓存中重新加载Javascript文件?
就像标题一样,Chrome浏览器拒绝加载Javascript文件的较新版本。我已经尝试过:Ctrl + F5开发控制台>网络选项卡>禁用缓存禁用缓存,然后在开发控制台仍然不运行的情况下...
您可以通过添加到响应头来解决服务器端的问题:
您是否尝试过完全擦除缓存?