2016-11-07 220 views
1

我們正在構建一個基於Web的可視化工具,並且我最近使用另一個不同大小但名稱相同的文件替換了服務器上的<audio />元素的源文件。如何強制Chrome重新加載資源?

當我在Chrome中重新加載頁面時,使用了舊的聲音。當我'STRG + F5'頁面時,仍然使用舊的聲音。然後,我通過導航到音頻元素的源URL直接在瀏覽器中打開mp3文件。即使那時使用了舊的聲音。我也嘗試打開開發工具並禁用緩存 - 仍然是一樣的。

在Firefox中,強制刷新(Strg-F5)後使用了新聲音,這正是我期望看到的行爲。順便說一句,任何服務器端緩存都是完全禁用的。

Chrome在這裏做什麼?並不是說聲音文件是地球上最重要的東西(它以編程方式用作警告聲音),但是現在我有些擔心其他資源可能會「陷入緩存」。有人遇到同樣的問題?

+1

我遇到了這個問題與Chrome上幾乎所有的文件類型。它現在成爲我工作中最煩人的部分。 – KnightHawk

+0

嘿,你有沒有找到解決辦法? – Rusty

回答

1

我跑過同樣的問題。我正在調試一些CCS。我解決這個問題的方式是:通過按下F12打開開發人員控制檯,然後您可以右鍵單擊刷新按鈕a選擇第三個選項。這將重新加載頁面並清除緩存。如果你只想relaod頁面忽略緩存的內容:CTRL ++[RCTRL + F5

獲得進一步的信息請查看本page

希望它helpes :)