我们已经有一个应用程序很快上线,但我发现了什么看起来像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