2010-02-15 28 views
2

有谁知道一个解决方案,我可能能够购买的?我想嵌入Facebook在一个IFrame这样或那样的

玉以及Facebook的不再允许您嵌入到一个iframe,我公司希望有Facebook的出现在我们的应用程序,我们通过创建一个iframe和嵌入做。但在2月5日,Facebook拿走了这个能力。所以我找人谁也解决此sollution工作,但不管是什么sollution有一个IFrame中嵌入...

+1

我认为需要更详细一点,以帮助我们确定您可能需要的东西。看起来Ricket的回答似乎是对这个简单问题的完全合理和正确的回答,但可能无法解决您遇到的具体问题。 – marr75 2010-02-15 16:58:02

回答

5
<iframe src="http://www.facebook.com/" /> 

我没有测试过,但我怀疑Facebook的可能在使用像这样的JavaScript来打破框架:

if (top.location != location) { 
    top.location.href = document.location.href ; 
} 

不幸的是,没有什么可以做这个,但如果你要代理的即时整个Facebook网站并过滤掉这个JavaScript,这将最可能会打破其他事情。 Facebook和其他许多网站都实施了这个技巧,因为框架通常只用于恶意目的(即构建另一个非法广告或欺骗网站)。

编辑:我从你的评论中看到,你说这一刻起作用。正如我上面所解释的,不幸的是,这实际上在Facebook的控制之下。如果他们选择添加JavaScript的一小部分以突破框架,则无法阻止其运行。

+0

做得很好。 (15个字符) – ceejayoz 2010-02-15 17:04:02

+0

嗯ok了,似乎今天,但是,2月5再次合作的Facebook抢走了使用一个IFrame ......所有的能力似乎他们授予的群众再次这样做的能力吗? 应该把它拿走吗? – Rico 2010-02-15 17:30:12

+0

嗯,基本上在2月5日,他们已经把一个黑色的屏幕在他们的网站前,如果你有它嵌入... 感谢您的帮助,今天再次我应该已经尝试过了前问.. – Rico 2010-02-15 17:38:35

相关问题