Ios5 iOS Safari本地存储中断配额\u超过\u错误

Ios5 iOS Safari本地存储中断配额\u超过\u错误,ios5,mobile-safari,local-storage,Ios5,Mobile Safari,Local Storage,在运行HTML5应用程序时,我遇到了配额超出错误异常。经过一些调查,很明显 (从调试控制台发现错误) 1) 每个试图使用localStorage.setItem的网站都会遇到同样的问题(我测试了一些网站,比如gmail等) 2) 当浏览器试图加载大小为81Kb(略大于平均值)的JS文件时,可以看到Safari在本地存储/配额方面存在一些问题的另一个证据。这会导致“解析器错误”异常,感觉Safari没有完全加载它 iOS版本为5.0.1(iPad2硬件) 是什么导致了本地存储问题?我发现了Safa

在运行HTML5应用程序时,我遇到了配额超出错误异常。经过一些调查,很明显

(从调试控制台发现错误)

1) 每个试图使用localStorage.setItem的网站都会遇到同样的问题(我测试了一些网站,比如gmail等)

2) 当浏览器试图加载大小为81Kb(略大于平均值)的JS文件时,可以看到Safari在本地存储/配额方面存在一些问题的另一个证据。这会导致“解析器错误”异常,感觉Safari没有完全加载它

iOS版本为5.0.1(iPad2硬件)


是什么导致了本地存储问题?

我发现了Safari这种奇怪行为的原因:私人浏览模式。每个使用localStorage的应用程序在使用之前都应该检查window['localStorage'].setItem是否出现异常。

我发现了Safari这种奇怪行为的原因:私人浏览模式。每个使用localStorage的应用程序都应该在使用它之前检查window['localStorage'].setItem是否出现异常。

+1我也发现了这一点。看来私人浏览会阻止任何网站存储数据。+1我也发现了这一点。似乎私人浏览会阻止任何站点存储数据。可能的重复可能的重复