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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了像Box一样显示某些页面的空iframe,但不显示其他页面相关的知识,希望对你有一定的参考价值。

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

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

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

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

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

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

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

答案

确保,在iframe中

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

你正在使用正确的地址:“www.facebook” - 不是例如“web.facebook”。

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

以上是关于像Box一样显示某些页面的空iframe,但不显示其他页面的主要内容,如果未能解决你的问题,请参考以下文章

如果通知中心像 Dropbox 和 1Password 一样简单地显示,我如何检测用户解锁设备但不检测?

PHP 在 html 页面中显示 html 电子邮件

HTML里用iframe引入一个头部页面JS下拉菜单显示不全

InverseBoolConverter 像标记扩展一样使用,但不是从 MarkupExtension 派生的。 XLS0505 XAML

可以在 iFrame 中显示 HTTPS 内容吗?

像IOS一样的Android弹出窗口