像Box一样显示某些页面的空iframe,但不显示其他页面

时间:2014-10-14 13:55:28

标签: facebook iframe facebook-like box

因此,我所工作的公司有一个网站,其中包含合作伙伴的网页,在这些网页上,我们会为合作伙伴的Facebook页面显示Like Box。我们正在使用嵌入Like Box的iframe方法,但在使用HTML5方法时我得到了相同的结果。

某些Like框显示iframe,框架的宽度和高度占用了页面上的空间,但没有内容。在空框架内,HTML标记如下所示:

<html class="no_js" id="facebook" lang="en">

在显示Facebook内容的内容中,它看起来像这样:

<html lang="en" class="" id="facebook">

它似乎不会在所有版本的IE和Chrome中显示内容,但会在Firefox中显示给我。其他人报告说它没有在任何浏览器中显示Facebook内容。

我不知道为什么会发生这种情况。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

确保,在iframe中

<iframe src="https://www.facebook.com/plugins/page.php?href=https%3A%2F%2Fwww.facebook.com%2F ...

您正在使用正确的地址:&#34; www.facebook&#34; - 不是例如&#34; web.facebook&#34;。

另请参阅stackoverflow:"Facebook like button disappears"