我无法访问 iFrame 中的值,它拒绝了我的权限。我可以访问两个页面(父页面和子页面)。
我在两个页面上都添加了以下 javascript 行:
document.domain = "sub.domain.com";
但是 Firebug 给了我: 非法 document.domain 值
当我尝试访问 iFrame 中的元素时,它提示:http://sub1.domain1.com 的权限被拒绝在 http://sub2.domain2.com 上调用方法 Location.toString
谢谢
最佳答案
您只能将 document.domain 设置为页面实际域的 super 域,而不是完全不同的域 (https://developer.mozilla.org/en/DOM/document.domain)。因此,如果您设置 1.sub.domain.com 和 2.sub.domain.com,您应该能够将它们的 document.domain 设置为 sub.domain.com,这应该可以工作。
关于javascript - 无法访问我的 iFrame 中的值,它拒绝了我的权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3749243/