我們已經有一個應用程序很快上線,但我發現了什麼看起來像IOS4的錯誤與設置 - > Safari瀏覽器 - >清除緩存。IOS4清除緩存錯誤?與「添加到主屏幕」應用程序和localStorage
我們的應用程序被授權然後在Safari中使用,授權,這將創建一個localStorage密鑰,然後用戶可以在應用程序模式(從主屏幕)啓動,並拾取localStorage密鑰。
這在IOS5中正常工作,並在IOS4中正常工作。直到!!!你刪除了你的緩存,然後iPhone就不允許你的網站(基於它的URL)來創建任何未來的localStorage密鑰。
每個主屏幕上的圖標,有其自身的localStorage SET鍵/值,
IE
如果我添加從myurl1.com一個localStorage的值,添加到主屏幕,清除緩存,負載,它失敗
然後,如果我從myurl2.com,(使用相同的密鑰),我可以成功加載最新的主屏幕圖標,但仍然不是最後一個。
不管怎樣,我的問題是,一旦用戶清除其緩存似乎有沒有辦法讓他們EVER再次啓動從主屏幕應用程序作爲其永久創造更多的localStorage鍵不允許我們的網站..
我該怎麼做?!?!
是的,我對隱私瀏覽問題進行了封鎖,設法解決了這個問題,(實際上沒有辦法繞過它,你只能告訴用戶禁用它)。 Thansk爲你幫忙生病了看看 – Baconbeastnz 2012-04-26 00:15:31