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

我的问题是,我想将其放置在域A中,但是使用iframe,它将从域B获取它并具有相同的功能。我想要iframe的原因是因为我希望所有数据都保存到域B中,而在A上什么都没有(跨域)

该脚本使用会话来正常运行。

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

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

最佳答案

Mozilla Developer Network


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


我认为same-origin policy会阻止您使用iFrames达成目标

关于javascript - 如何使用网站B的iframe在网站A上调用jQuery脚本?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30267033/

10-14 15:10
查看更多