我寫了一個包含所有需要的javascript和圖像的清單。不幸的是,即使我更改清單文件,它似乎並沒有重新加載JavaScript。我可以在Chrome中清除Web應用程序嗎?
有沒有辦法從Chrome完全刪除Web應用程序?清除瀏覽器緩存似乎不起作用。
我在Mac上運行Chrome 5.0.375.55。
任何幫助非常感激地收到。
我寫了一個包含所有需要的javascript和圖像的清單。不幸的是,即使我更改清單文件,它似乎並沒有重新加載JavaScript。我可以在Chrome中清除Web應用程序嗎?
有沒有辦法從Chrome完全刪除Web應用程序?清除瀏覽器緩存似乎不起作用。
我在Mac上運行Chrome 5.0.375.55。
任何幫助非常感激地收到。
它是否緩存服務器端?嘗試向url中添加一個get參數,如?foo = 12345,並查看是否獲得更新的文件。
蘋果在這方面有一些非常好的文檔,開始工作有點棘手,但它確實使整個清單處理方式更加透明。另外,我發現Safari(尤其是Mobile Safari)顯示的這些事件響應比Firefox更一致;不確定關於Chrome,但它應該非常接近Safari。
你的問題的根源,但:
Google有一個好帖子here。
基本上,您可以使用window.applicationCache.status
建立一系列if else
測試,以清楚瞭解系統正在執行的操作。
從蘋果:
例如,你得到的DOMApplicationCache對象如下:
cache = window.applicationCache;
您可以查看應用程序緩存的狀態如下:
if (window.applicationCache.status == window.applicationCache.UPDATEREADY)...
如果應用程序緩存處於UPDATEREADY狀態,那麼可以通過發送update()消息來更新它,如下所示:
window.applicationCache.update();
如果更新成功,交換新老緩存如下:
window.applicationCache.swapCache();
添加像?foo=12345
GET參數將把您的文件作爲一個不同的,因此重新緩存,但不能清除任何緩存現有文件。
類型:
chrome://appcache-internals/
,你會得到幸運:)
否(據我所知)
人們似乎想提問接受的答案,但沒有人真正回答過這個問題。我不是專家,但我一直在尋找很多東西,我認爲「不」是正確的,並回答了提出的問題。
如果此答案解決了您的問題,您應該將其標記爲已接受(即在答案投票的正確答案的下方勾選) – 2011-10-11 20:39:41
自從某個時候我一直在尋找此問題。謝謝!!!! – Apps 2012-09-07 15:31:45
那個鉻uri爲我工作。 – Neutralizer 2013-10-19 09:43:49