我們正在構建一個基於Web的可視化工具,並且我最近使用另一個不同大小但名稱相同的文件替換了服務器上的<audio />
元素的源文件。如何強制Chrome重新加載資源?
當我在Chrome中重新加載頁面時,使用了舊的聲音。當我'STRG + F5'頁面時,仍然使用舊的聲音。然後,我通過導航到音頻元素的源URL直接在瀏覽器中打開mp3文件。即使那時使用了舊的聲音。我也嘗試打開開發工具並禁用緩存 - 仍然是一樣的。
在Firefox中,強制刷新(Strg-F5)後使用了新聲音,這正是我期望看到的行爲。順便說一句,任何服務器端緩存都是完全禁用的。
Chrome在這裏做什麼?並不是說聲音文件是地球上最重要的東西(它以編程方式用作警告聲音),但是現在我有些擔心其他資源可能會「陷入緩存」。有人遇到同樣的問題?
我遇到了這個問題與Chrome上幾乎所有的文件類型。它現在成爲我工作中最煩人的部分。 – KnightHawk
嘿,你有沒有找到解決辦法? – Rusty