是否可以将页面作为facebook canvas插入,其中包含自己的iframe?
我想做这样的fb粉丝页面:
https://www.facebook.com/pepsi?v=app_4949752878
并在其中插入ajax文件上传,或其他需要使用iframe的插件。
fb会允许我这么做吗?从浏览器的角度来看,在iframe中有iframe是可能的吗?
理论上它应该工作得很好,但可能会有一些跨浏览器的问题?
发布于 2011-09-15 17:51:34
这在Facebook的应用程序上应该很好。据我所知,iframe中的iframe没有限制(当然是嵌入在其他HTML页面中)。
您不希望您的任何iframe具有相同的id值。然而,你不太可能会有冲突,因为Facebook会生成长id,比如:app_runner_fb_https_4e71c7dc372fe0419799713
发布于 2012-06-27 16:04:10
我回答了我自己的问题,因为我做了一些研究,并在FB iframe中跨浏览器(IE,FF,Chrome,Safari)进行了测试。
所以答案很简单,就像chrishall78回答的那样:是的,你可以,而且它可以在FB iframe中工作。
唯一的限制是当你想要访问iframe时(因为安全原因)。您需要具有完全相同的域(协议https和http是不同的,端口也必须相同)。
如果你遵循这个规则,你可以使用任何你想要的基于iframe的插件!
我希望我的研究能对其他fb/iframe开发者有所帮助。
https://stackoverflow.com/questions/7428362
复制相似问题