我试图在铬中运行任何HTML文件。问题与Chrome铬
当我在JS代码中做了一些更改后,chrome不刷新数据。
它只有当我按20-25刷新
我也试着删除catch。
你有什么想法我可以修复在铬刷新?
我试图在铬中运行任何HTML文件。问题与Chrome铬
当我在JS代码中做了一些更改后,chrome不刷新数据。
它只有当我按20-25刷新
我也试着删除catch。
你有什么想法我可以修复在铬刷新?
使用CTRL-F5
。它像一个力量刷新。这刷新页面,包括重新下载任何引用的JS文件或CSS文件,即使它们被缓存。
它不会清除其他任何内容,例如您的浏览历史记录。
我试过但仍然没有使用 – user1365697
有时候它只是在我按F12然后刷新t – user1365697
有几种方法可以清除/封闭缓存。这不是Chrome特定的问题。
如果您在Chrome中测试,我建议使用Incognito window。隐身窗口不会使用任何存储或缓存的内容,并且可以很好地进行测试。
有关其他信息,请参见this线程。
我通常的解决方案是将版本号添加到脚本的链接:
<script src="thelib.min.js?v=32"></script>
我只递增版本时,我改变了js文件。所以我相信如果它没有改变就可以缓存它,并且在有刷新问题的浏览器中更新(如Chrome)。
我有时也使用这种方法。当你编写一个.js文件并且正在进行需要测试的多个增量更改时,这很麻烦。很快,你在'* .js?3789' :) –
Chrome对于缓存的东西来说是相当臭名昭着的。 (部分原因很快)。
以及添加到文件中的随机数(正如在先前的答案中建议的那样)。尝试通过开发工具关闭缓存。
按Ctrl + R应该可以正常工作。 – Amareswar
将虚拟查询字符串添加到您的js请求的末尾。例如。 '“abcd.js?t =”<?php echo time(); ?>如果你不使用服务器端语言,这会有点困难。你有没有尝试添加无缓存头? –
我试过了还没有工作 – user1365697