有谁知道一个解决方案,我可能能够购买的?我想嵌入Facebook在一个IFrame这样或那样的
玉以及Facebook的不再允许您嵌入到一个iframe,我公司希望有Facebook的出现在我们的应用程序,我们通过创建一个iframe和嵌入做。但在2月5日,Facebook拿走了这个能力。所以我找人谁也解决此sollution工作,但不管是什么sollution有一个IFrame中嵌入...
有谁知道一个解决方案,我可能能够购买的?我想嵌入Facebook在一个IFrame这样或那样的
玉以及Facebook的不再允许您嵌入到一个iframe,我公司希望有Facebook的出现在我们的应用程序,我们通过创建一个iframe和嵌入做。但在2月5日,Facebook拿走了这个能力。所以我找人谁也解决此sollution工作,但不管是什么sollution有一个IFrame中嵌入...
<iframe src="http://www.facebook.com/" />
我没有测试过,但我怀疑Facebook的可能在使用像这样的JavaScript来打破框架:
if (top.location != location) {
top.location.href = document.location.href ;
}
不幸的是,没有什么可以做这个,但如果你要代理的即时整个Facebook网站并过滤掉这个JavaScript,这将最可能会打破其他事情。 Facebook和其他许多网站都实施了这个技巧,因为框架通常只用于恶意目的(即构建另一个非法广告或欺骗网站)。
编辑:我从你的评论中看到,你说这一刻起作用。正如我上面所解释的,不幸的是,这实际上在Facebook的控制之下。如果他们选择添加JavaScript的一小部分以突破框架,则无法阻止其运行。
我知道这是一个有点老了 - 但它在我的搜索上来时,我一直在寻找一个类似的答案。您可以从此页面获取代码,以嵌入包含公共帖子,评论等内容的iframe(有点像YouTube嵌入):https://developers.facebook.com/docs/plugins/embedded-posts/使用社交插件。
我认为需要更详细一点,以帮助我们确定您可能需要的东西。看起来Ricket的回答似乎是对这个简单问题的完全合理和正确的回答,但可能无法解决您遇到的具体问题。 – marr75 2010-02-15 16:58:02