2012-10-14 114 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