我正在构建第三方窗口小部件而不使用iframe。呈现窗口小部件时,它实际上在第三方页面DOM中创建了一个DOM结构。我的小部件中有facebook按钮,我希望我的用户使用“facebook connect”连接我的应用程序。如果我在iframe中渲染窗口小部件,则此方法有效。但如果加载在第三方页面上,Facebook连接无法正常工作。这有什么解决方法吗?
答案 0 :(得分:0)
您是否尝试通过php加载iframe?
答案 1 :(得分:0)
确定。所以我从你的问题中得到的是你正在开发一种其他人可以在他们的网站上使用的第三方插件。如果是这种情况,为了使facebook连接正常工作,您将不得不从服务器加载iframe,并在您的小部件之间进行跨域操作,只需使用jsonp并提供api即可。因此,通过facebook连接到窗口小部件的所有请求都与您的appId和您的域连接,并且与您的窗口小部件的所有第三方交互都将通过您的服务器+ jsonp。从理论上讲,这项工作可行,但我不确定我是否回答你的问题。我认为这可能是以上leosok的意思。
http://json-p.org/ - 关于jsonp的快速教程
http://php.net/ - php网站(用于学习服务器端编程)
http://w3schools.com/ - 与网络开发相关的所有内容的优秀学习资源
http://www.apachefriends.org/en/xampp.html - 使用构建自己的开发环境所需的所有螺母和螺栓来安装apache服务器包
http://www.apachefriends.org/en/xampp-linux.html - 与上一个链接相同,但对于linux风格