在 iOS7 上,尝试通过 JavaScript 访问 HTML5 localStorage 对象时,会停止执行 Javascript。它在以前的 iOS 版本中正常工作。当应用程序全新安装并启动时,应用程序运行完美。但是,我关闭了应用程序并再次启动,它不起作用并且无法访问 localStorage。
要禁用 cookie,我使用了以下代码:
[[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookieAcceptPolicy:NSHTTPCookieAcceptPolicyNever];
要访问 localStorage,我使用了以下代码:
CGRect rect = self.view.frame;
UIWebView* webView = [[UIWebView alloc] initWithFrame:rect];
[self.view addSubview:webView];
[webView loadHTMLString:@"<script>alert('hello world');alert(localStorage);</script>" baseURL:nil]
我浏览了 iOS7 文档,但找不到与此问题相关的任何更新。有没有人也遇到过这种情况?请分享有关此的任何信息,将非常有帮助。有什么解决方法吗?
谢谢