2011-03-18 70 views
1

对于我的应用程序需要在一个iframe嵌入Facebook页面,这里是html代码:如何将一个Facebook页面嵌入到iframe中?

<html> 
<head></head> 
<body> 
<iframe src="http://www.facebook.com" style="width:100%;height:100%"> 
</body> 
</html> 

但它不工作,任何想法,为什么,以及如何规避?

回答

4

我相信脸书作为一个反框架脚本。它会检测它是否位于iframe中,并显示一个徽标,当您单击该徽标时,会将您带出iframe。也许他们有一个sdk,它允许首先进行身份验证,然后它将允许iframe。我不知道。

更多信息:http://developers.facebook.com/search?q=Fb:iframe

+0

亚历克斯是正确的许多网站以外的Facebook做这个,因为你是“窃取他们的谷歌果汁”在练习非常皱眉。 – h3r2on 2011-03-18 13:52:53

+0

所以没有办法规避这种情况? – millebii 2011-03-18 14:37:37

+0

我不知道有什么办法。如果有的话,只有他们能为你提供答案。 – 2011-03-18 15:21:17

2

我知道这是一个有点老了 - 但它在我的搜索上来时,我一直在寻找一个类似的答案。您可以从此页面获取代码,以嵌入包含公共帖子,评论等内容的iframe(有点像YouTube嵌入):https://developers.facebook.com/docs/plugins/embedded-posts/使用社交插件。我不认为Facebook会永远让你的iframe整个网站。

0

现在它正在工作。下面的示例代码:

faceframe.html

<iframe src="file:///C:/Users/Zishan Ahamed/Desktop/ff1.html" width="100%" height="350px" border="0" scrolling="auto" /></iframe>

ff1.html

<meta http-equiv="refresh" content="0; url=https://facebook.com/" />

打开faceframe.html ...

现在这件事。尝试它的工作...

+1

它不工作,浏览器不允许加载本地文件到iframe,如果你尝试从服务器加载一个html,你会得到“拒绝在框架中显示'https://m.facebook.com/',因为它将'X-Frame-Options'设置为'拒绝'。“ – Daniel 2017-08-02 15:55:58

+0

尝试示例代码,看看它的工作。 – 2017-08-02 18:16:54

相关问题