将document.domain与iframe-document.domain进行比较

时间:2012-12-06 14:23:55

标签: javascript jquery iframe cross-domain

我有一个包含不同域的iview(= child)的页面(= parent),我想使用JavaScript在两者之间进行通信。我已经可以通过手动设置子(a.foo.bar)的document.domain和其父(b.foo.bar)的document.domain来做到这一点,以便它们之后具有相同的域(foo.bar) )=域放松。这非常有效。实际上我不能“做”这个,但它已经由孩子的默认实现完成。之后,我可以通过放置在父体中的JavaScript来操纵子内容。我只有一个问题:如果孩子的document.domain已经设置为与父文件document.domain匹配,则父母不知道。我无法更改子项的JavaScript以在其域已“放松”(=从a.foo.bar更改为foo.bar)后立即发送事件。

我的问题是:如果孩子的域使用JavaScript / jQuery等于自己的域,那么父有没有办法检查?如果那是不可能的:有没有办法尝试,如果域名不匹配,父母是否有权访问子文档,而不会引发“权限被拒绝”错误?

提前感谢您的帮助。

此致 勒

0 个答案:

没有答案