使用UIWebView从本机应用程序访问Safari设置的localStorage

时间:2011-08-13 22:11:38

标签: xcode html5 uiwebview local-storage

如果localStorage是由Safari 4编写的,是否可以使用UIWebView读取yourdomain.com的localStorage内容?

假设在iPhone 3.x>,Android>

2 个答案:

答案 0 :(得分:0)

localStorage可从任何域获得。它存储在驻留在设备上的数据库中。您可以使用Web开发工具从控制台查看localStorage中的内容。您也可以使用JS访问它。

var key = 'foo';
localStorage.getItem(key);

答案 1 :(得分:0)

在iOS上,localStorage对于每个应用程序似乎都是独立的 在iOS模拟器(使用iOS 7.1)上进行快速测试,看起来它将每个站点的localStorage保存为应用程序的Library / Caches文件夹中的sqlite数据库。

您的应用无法访问Safari的沙盒,因此无法访问Safari的localStorage。