跨域iframe小部件设计(最先进的方法)

时间:2013-01-22 10:47:09

标签: javascript iframe widget

我正在设计一个以小部件形式分发的应用程序。

只需在客户端网站上嵌入一段简单的代码(javascript + html)即可。此代码呈现iframe,在其中我将加载 my domain 上的网络应用。

这个iframe上的一些互动会触发事件,其中一个事件需要显示一个弹出窗口,比如灯箱,但是你知道这个东西会在iframe里面,我没有内部空间来正确显示它,所以我想解决方案是调用_parent上的弹出窗口。

如果到目前为止你同意(如果不是请告诉我你的建议)我将需要从iframe传达给父母以解雇事件。是否有一个轻量级(没有jquery客户端更可取)可靠,简单的方法从跨域iframe中的另一个javascript函数调用_parent中的javascript函数?

到目前为止,我一直在尝试使用this,它似乎工作正常,但它需要在客户端进行jquery。所以我的两个主要关注点是:

您是否会使用相同的方法来解决此问题?

如果没有jquery,你将如何解决这个问题?(代码示例会很棒!)

1 个答案:

答案 0 :(得分:0)

您是否考虑过创建一个简单的api并使用jsonp ajax客户端 - 服务器通信? 你不必以这种方式担心iframe ......

如果您需要更多信息,请查看此基本api创建教程:http://www.youtube.com/watch?v=F5pXxS0y4bg