如何使用站点B中的iframe在站点A上调用jQuery脚本?

时间:2015-05-15 19:07:50

标签: javascript php jquery mysql iframe

我正在使用http://anantgarg.com/2009/05/13/gmail-facebook-style-jquery-chat/中的脚本,其中1上有一个jquery / ajax / php / mysql聊天系统。

我的问题是,我想将它放在域A中,但是使用iframe,它将从域B获取并具有相同的功能。我想要一个iframe的原因是因为我希望将所有数据保存到域B中,A上没有任何内容。(跨域)

此脚本使用会话正常运行。

您可以在此处查看示例http://anantgarg.com/chat/samplea.php

如何在域A上的iframe中调用它并具有相同的功能?

enter image description here

1 个答案:

答案 0 :(得分:1)

来自Mozilla Developer Network

  

尝试访问框架内容的脚本受same-origin policy的约束,如果从其他域加载,则无法访问其他窗口对象中的大多数属性。这也适用于试图访问其父窗口的框架内的脚本。仍然可以使用window.postMessage实现跨域通信。

我认为same-origin policy会阻止您使用iFrames

完成目标