我使用HTML5的localStorage编写了一个简单的iPhone Web应用程序。
对2G设备的测试表明,尽管打开的Safari窗口被记住,但使用localStorage存储的数据在Safari进程终止后不会持续存在。iPhone Safari上的HTML5 - localStorage存储的数据不会始终保留。为什么?
如果我在不同的Safari窗口上的其他站点上,那么数据也会丢失,然后将窗口更改为显示主题中的Web应用程序的位置。当Safari加载页面时,它会自动刷新页面。然后数据丢失了。 这是一个简单的测试代码:
alert("1:" + localStorage.getItem("test"));
localStorage.setItem("test", "123");
alert("2:" + localStorage.getItem("test"));
据我了解的数据应该坚持!
任何人都可以阐明这种行为?我应该怎么做才能使持久性工作?
谢谢!
汤姆。
2010-04-14
Aerodyne