2012-10-14 113 views
1

我试图在铬中运行任何HTML文件。问题与Chrome铬

当我在JS代码中做了一些更改后,chrome不刷新数据。

它只有当我按20-25刷新

我也试着删除catch。

你有什么想法我可以修复在铬刷新?

+0

按Ctrl + R应该可以正常工作。 – Amareswar

+0

将虚拟查询字符串添加到您的js请求的末尾。例如。 '“abcd.js?t =”<?php echo time(); ?>如果你不使用服务器端语言,这会有点困难。你有没有尝试添加无缓存头? –

+0

我试过了还没有工作 – user1365697

回答

1

使用CTRL-F5。它像一个力量刷新。这刷新页面,包括重新下载任何引用的JS文件或CSS文件,即使它们被缓存。

它不会清除其他任何内容,例如您的浏览历史记录。

+0

我试过但仍然没有使用 – user1365697

+0

有时候它只是在我按F12然后刷新t – user1365697

1

有几种方法可以清除/封闭缓存。这不是Chrome特定的问题。

如果您在Chrome中测试,我建议使用Incognito window。隐身窗口不会使用任何存储或缓存的内容,并且可以很好地进行测试。

有关其他信息,请参见this线程。

1

我通常的解决方案是将版本号添加到脚本的链接:

<script src="thelib.min.js?v=32"></script> 

我只递增版本时,我改变了js文件。所以我相信如果它没有改变就可以缓存它,并且在有刷新问题的浏览器中更新(如Chrome)。

+0

我有时也使用这种方法。当你编写一个.js文件并且正在进行需要测试的多个增量更改时,这很麻烦。很快,你在'* .js?3789' :) –

0

Chrome对于缓存的东西来说是相当臭名昭着的。 (部分原因很快)。

以及添加到文件中的随机数(正如在先前的答案中建议的那样)。尝试通过开发工具关闭缓存。

Disabling Chrome cache for website development