我正在爲使用HTML5和SenchaTouch的iPad編寫一個web應用程序。該應用程序使用緩存清單功能脫機。一旦它在主屏幕中添加並在沒有Safari的情況下打開,每次打開時都會自行刷新,即使只是導航到主屏幕並返回。期望的行爲是離開應用程序,做其他事情,然後回到應用程序,一切都不變。iPad主屏幕應用程序每刷新一次刷新
類似的應用程序,顯示相同的(不需要的)行爲的例子可以在這裏找到:http://ignitedmediadesign.com/WebApp/index.html
我讀過,使用清單緩存應該已經解決了iPhone上的這個問題(http://www.stevesouders.com/blog/2011/06/28/lack-of-caching-for-iphone-home-screen-apps/),但沒有按似乎沒有爲iPhone或iPad做過訣竅。
有沒有其他方法可以解決這個問題?緩存清單文件是否有一些祕密可以阻止我可能錯過的?
+1我有同樣的問題。我一直無法找到任何解決方案。 :-( –
@Gunder我在Sencha論壇上得到了類似的反饋意見,稱iOS不會以任何其他方式處理主屏幕應用程序,但可以隨時觀看回應[here](http://www.sencha.com/forum) /showthread.php?140520-iPad-Home-Screen-App-refreshes-on-every-open&p=626142#post626142) – Ryan
請參閱我的答案:http://stackoverflow.com/a/40707231/473637 – Jeshurun