Javascript iOS 5.1和Safari移动限制

Javascript iOS 5.1和Safari移动限制,javascript,ios,html,mobile-safari,Javascript,Ios,Html,Mobile Safari,苹果似乎(再次)在iOS 5.1更新版中对Safari Mobile和javascript HTML5的开发增加了限制。然而,由于流言蜚语的程度,发现这些变化的事实令人沮丧 有人说,只有本地存储对象被移动到缓存中,而globalstorage和sessionstorage的工作方式与以前一样(因为大型网站使用它们,如facebook,通过合作伙伴网站登录) 有些人还说数据库仍然是持久的,而另一些人则说这些数据库现在也存储在浏览器的缓存中,因此只要iOS愿意,就会被刷新 有人能告诉我们这些事实吗?

苹果似乎(再次)在iOS 5.1更新版中对Safari Mobile和javascript HTML5的开发增加了限制。然而,由于流言蜚语的程度,发现这些变化的事实令人沮丧

有人说,只有本地存储对象被移动到缓存中,而globalstorage和sessionstorage的工作方式与以前一样(因为大型网站使用它们,如facebook,通过合作伙伴网站登录)

有些人还说数据库仍然是持久的,而另一些人则说这些数据库现在也存储在浏览器的缓存中,因此只要iOS愿意,就会被刷新


有人能告诉我们这些事实吗?如果可能,最好使用源代码引用。

我在使用localstorage和iOS 5.1时没有遇到任何问题


对我来说,使用PhoneGap似乎没什么问题。

记录了Web视图的损坏的本地存储(请参阅)

“在iOS 5.1中,此数据不再被视为持久数据,而是 被视为临时或临时数据,因此iOS可以随时销毁它 时间,无警告,包括在内存不足的情况下。“

对于phonegap,有一些关于此问题的修复程序: