我試圖在鉻中運行任何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