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

Sun*_*oot 13 javascript safari ipad ios domexception

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

SECURITY_ERR:Dom异常18:尝试突破用户代理的安全策略

......每当我拨打电话时 document.cookie

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

有任何想法吗?

Pin*_*nal 1

  1. 启用cookie?可能是 cookie 被阻止了。
  2. 协议不匹配?例如,https 页面中的 Http 脚本。
  3. 要大饼干吗?
  4. cookie 值中存在非法字符?
  5. 您使用的是 iOS UIWebView 吗?它可以是非 uri 方案协议(又名 file://)
  6. 你想从 iframe 获取 cookie 吗?

检查这一切,有时就像魔术一样奇怪。