iPad Safari iOS - SECURITY_ERR:访问“document.cookie”时的Dom Exception 18

时间:2012-03-23 17:37:35

标签: javascript ios ipad safari domexception

在iOS 5.1(iPad)上运行Safari,我的JavaScript代码抛出以下异常:

  

SECURITY_ERR:Dom例外18:试图突破   用户代理的安全策略

......每当我打电话给document.cookie

现在这是一个通过适当的URL访问的远程托管网站。所有桌面浏览器运行正常,这只会影响iPad上的Safari。我试图谷歌的错误,但我只是引用调用本地文件(file://),我没有这样做,因为它是一个远程网站。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

  1. 启用Cookie?可能是cookie被阻止了。
  2. 协议不匹配?例如,https页面中的Http脚本。
  3. 要大饼干大小?
  4. Cookie值非法?
  5. 您使用的是iOS UIWeb吗?它可以是一个非uri方案协议(aka file://)
  6. 您是否尝试从iframe获取Cookie?
  7. 检查所有这些,有时它像魔术一样奇怪。