刚抬起头,我在JavaScript中的半小白。
因此,对于这两天我一直在googleing和我的生活我无法弄清楚如何从父页面的iframe执行的功能。 在iframe的页面是在不同的领域,通常是通过链接执行要执行的代码,但我想不拥有用户点击链接就可以被执行。
我希望做一些感觉。 如果你们想看到什么我到目前为止只是让我知道,但我不认为这将是有很大帮助,因为它不会在所有的工作。
刚抬起头,我在JavaScript中的半小白。
因此,对于这两天我一直在googleing和我的生活我无法弄清楚如何从父页面的iframe执行的功能。 在iframe的页面是在不同的领域,通常是通过链接执行要执行的代码,但我想不拥有用户点击链接就可以被执行。
我希望做一些感觉。 如果你们想看到什么我到目前为止只是让我知道,但我不认为这将是有很大帮助,因为它不会在所有的工作。
据我所知,你不能执行JavaScript从另一个FRAM不同的领域,由于在大多数浏览器(绝对安全限制Mozilla的 )。
我听到周围有传言方式雅虎 管道 ,但必须cofess,我从来没有调查了所以不知道如果是这样的情况。
只是谷歌的“同源策略的解决方法”,看看有没有列出的变通办法满足你的目的。
不同的域名? 你不能 。
https://developer.mozilla.org/en/Same_origin_policy_for_JavaScript描述了限制调整页面的域的一种方式。
有一个例外相同的产地来源规则。 脚本可以document.domain的值设置为当前域名的后缀。 如果它这样做,短域名用于后续产地检查。 例如,在假设文档中的脚本http://store.company.com/dir/other.html执行以下语句:
有迹象表明,不模糊域边界,如帧之间通信的其它方式http://ajaxian.com/archives/crossframe-a-safe-communication-mechanism-across-documents-and-across-domains 。