正如标题所说,谷歌浏览器拒绝加载较新版本的 Javascript 文件。
我试过了:
基本上这里列出的所有内容:Chrome WON'T clear cache... ctrl + F5 doesn't seem to work either
这些都没有奏效。源面板仍然显示正在加载旧的 Javascript 文件。绝对令人难以置信的是,当我右键单击源面板中的文件,然后选择在新选项卡中打开时,更新 文件在新选项卡中打开,但随后刷新页面 仍然在开发控制台的源面板中调出旧文件。
让 Chrome 为我工作的唯一方法是手动附加 ?以及文件名末尾的随机数。这似乎迫使 Chrome 实际加载新文件。截至目前,我一直在使用 PHP 添加一个
<script type="text/javascript" src="file.js<?php echo '?' . rand(); ?>"></script>
为了在 Chrome 中正确加载任何内容,但这似乎是一个糟糕的解决方案。
我的问题是,如何让 Chrome 真正从服务器而不是缓存重新加载 Javascript 文件?
最佳答案
您是否尝试过完全删除缓存?
C:\Users\您的用户名\AppData\Local\Google\Chrome\User Data\Default\Cache
关于google-chrome - Chrome 拒绝清除 Javascript 缓存(即使在硬重新加载和手动清除缓存之后),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48306819/