我有一個監聽所有window.applicationCache事件的html5應用程序。當它需要下載時,我會在屏幕上寫一個漂亮的對話框,在進度事件過程中,我通過對event.loaded和event.total屬性進行正確的計算來計算文件的百分比,以便更新百分比它。iPad applicationCache事件無法更新屏幕
結果是一個很好的對話框,顯示「安裝n%」達到100個。一切正常,並且應用程序緩存離線很好,並在所有瀏覽器上啓動。
但是,在iPad上,這似乎不起作用。我在applicationCache事件中唯一可以實現的是寫入控制檯。我確實看到這些事件實際上正在被我的處理程序收聽。
我已經試過了功能超時。
我的問題:
- 有沒有辦法更新任何HTML和iPad上的這些事件中顯現呢?
- 爲什麼iPad不像所有其他瀏覽器一樣下載一切?它似乎進入閒置狀態的原因不明。
PS:我需要緩存600多個文件。總大小不到1億英鎊。
嗨馬丁,我想知道你是否終於找到了解決這個問題的解決方案? – JohnA10 2014-10-24 18:42:56
JohnA10,抱歉,自iOS6以來,我一直沒有嘗試過。不知道它是否仍然存在錯誤。 – 2014-10-25 20:56:39