google-chrome - 适用于 document.domain 的 Chrome 解决方案

标签 google-chrome browser cross-domain

出于某种原因,chrome 不再支持 document.domain 并在包含子域的 iframe 和包含 iframe 的子域中读取该行时吐出错误。有没有办法解决?

错误:未捕获错误:SECURITY_ERR:DOM 异常 18

最佳答案

文档域应该是小写的,规则是这样的:

// Actual domain is "www.foo.com" 
document.domain = "foo.com"; // this is valid 

// Actual domain is "bar.foo.com" 
document.domain = "www.foo.com"; // this is invalid, "bar.foo.com" is not a subdomain of "www.foo.com" 

// Actual domain is "blah.bar.foo.com" 
document.domain = "bar.foo.com" // Ok 
document.domain = "foo.com" // Still ok 
document.domain = "bar.foo.com" // Invalid, you can't change it back to a more specific domain. 

关于google-chrome - 适用于 document.domain 的 Chrome 解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7103140/

相关文章:

jquery - Jqgrid默认排序在Chrome中不起作用

javascript - iFrame : Change the root URL hit by relative URL src's

javascript - 这是一些跨域问题吗?

javascript - 来自另一个选项卡时,Jquery setInterval 太快

google-chrome - 我可以在 Chrome 中禁用本地字体吗?

asp.net - 是否可以使用 ASP.NET 全局阻止有人访问我的网站时丢弃的所有 cookie(包括第 3 方 cookie)?

javascript - 请求 header 中 "no javascript"的常用表达方式是什么?

android - 在一个智能手机屏幕上显示 wordpress 内容

javascript - HTML 元素也为 crossDomain 请求发送 cookie?

javascript - 检查 Google Chrome 历史记录中的所有记录