【问题标题】:UIWebView localStorage not workingUIWebView localStorage 不工作
【发布时间】:2011-09-20 03:21:17
【问题描述】:

我正在尝试编写一个在 UIWebView 中使用 localStorage 的应用程序。我已经在桌面上的常规 Safari 中测试了我的代码,它运行良好。我不是用 web 视图本身访问 localStorage,但是里面的 JS 正在访问它。

现在,当我真正将 JS 放入 UIWebView 时,localStorage 停止工作。

例如将以下内容放入JS

alert(localStorage)

什么都不做。提醒窗口很好地提醒我正确的事情。

我在 iPad 和模拟器上都试过了,它似乎无法在任何地方工作。我没有看到任何属性或任何我可以为 UIWebView 调整的属性或任何可以使其启用或禁用的东西。

在网上也找不到任何与我的确切情况有关的教程。

【问题讨论】:

    标签: uiwebview local-storage


    【解决方案1】:

    看来问题出在域安全策略上。我终于能够弄清楚错误是什么,但不确定我的解决方案是否可以用任何简单的方法修复,因为我实际上是从不同的 NSString 将整个 HTML 放在一起。

    如果您正在处理本地文件,http://forrst.com/posts/Security_err_dom_exception_18_and_how_to_avoid-1Ge 有一个解决方案。

    【讨论】:

      猜你喜欢
      • 2014-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多