0

facebook 之类的插件(用作 iframe)仍然不适用于我工作的网站。

我知道上周发生的问题,但我什至没有调试器为 URL 工作。

例子:

简单的文章

在下图中,您可以看到 fb:like 按钮应该出现的位置。

fb喜欢按钮位置

上面在 facebook URL 调试器(链接)上的文章的相同 URL 显示没有关于打开图形标记的响应 - 在我看来,所有元标记都可以:

<meta property="og:url" content="http://extra.globo.com/famosos/zilu-assume-pela-primeira-vez-que-esta-separada-de-zeze-di-camargo-vida-continua-5767649.html"/>
<meta property="og:title" content="Zilu assume pela primeira vez que está separada de Zezé Di Camargo: ‘A vida continua’" />
<meta property="og:locale" content="pt_BR">
<meta property="og:type" content="article" />
<meta property="og:image" content="http://extra.globo.com/incoming/5767648-1c6-157/w107h60-PROP/zilu-zeze-dicamargo.jpg"/>
<meta property="og:site_name" content="Extra Online" />
<meta property="fb:app_id" content="205680889447721"/>
<meta property="fb:admins" content="100000043813964" />

实际上,有一个非封闭的元标记og_type但这不是真正的问题(w3schools 的元- HTML 和 XHTML 之间的差异部分和页面文档类型是 HTML)。

有可能不是在网站上而是在 facebook 上出现问题?

4

1 回答 1

0
  • 我会尝试将 Like 按钮 iFrame 放在 之外<div id="fb-root">,它不属于那里。<div id="fb-root">如果需要包装它,请将其放在下方并使用带有另一个 id 的 div。
  • 对于调试工具问题,我会尝试将我的 og 元数据放在后面的任何其他数据之上,<meta http-equiv="content-type" content="text/html; charset=utf-8">这样在 Facebook 机器人抓取它需要的信息之前就不会发生任何奇怪的事情。
于 2012-08-13T19:47:23.880 回答