1

我正在构建第三方小部件而不使用 iframe。当小部件被渲染时,它实际上在第三方页面 DOM 中创建了一个 DOM 结构。我的小部件中有 facebook 按钮,我希望我的用户使用“facebook connect”来连接我的应用程序。如果我在 iframe 内渲染小部件,这将有效。但是如果 Facebook 连接在第三方页面上加载,它就不起作用。有什么解决方法吗?

4

2 回答 2

0

好的。所以我从你的问题中得到的是,你正在开发一个第三方插件,其他人可以在他们的网站上使用。如果是这种情况,为了使 facebook connect 工作,您将不得不从您的服务器加载 iframe,并在您的小部件之间进行跨域操作,只需使用 jsonp 并提供一个 api。因此,通过 facebook 与您的小部件之间的所有请求都与您的 appId 和您的域连接,并且与您的小部件的所有第 3 方交互都将通过您的服务器 + jsonp。从理论上讲,这种解决方法会起作用,但我不确定我是否在回答你的问题。我想这也许就是上面 leosok 的意思。

http://json-p.org/ -- jsonp 快速教程

http://php.net/ -- php 网站(用于学习服务器端编程)

http://w3schools.com/ - 一个很好的学习资源,用于所有与 web 开发相关的东西

http://www.apachefriends.org/en/xampp.html --windows apache 服务器包,包含构建自己的开发环境所需的所有细节

http://www.apachefriends.org/en/xampp-linux.html - 与最后一个链接相同,但适用于 linux 风格

于 2012-06-12T18:25:22.107 回答
0

您是否尝试通过 php 加载他们的 iframe?

于 2012-06-12T17:45:21.813 回答