FB认为元标签在体内

时间:2014-04-09 12:46:01

标签: html facebook meta document-body

If you follow this links you will see that there is a paragraph-tag that should not be there in line 3

这是“导致”这个的实际代码:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:fb="http://www.facebook.com/2008/fbml">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />

我不明白为什么会有一个段落标记取消该元素并让FB相信元标记在体内而不是......你呢?

1 个答案:

答案 0 :(得分:1)

https://developers.facebook.com/tools/debug/

我使用Facebook Open Graph Debugger解决了这个问题。在最底部有一个名为

的链接

Scraped URL查看我们的刮刀对您的网址的确切内容

这正好显示了Facebook作为代码捕获的内容,并且从我使用的其中一个库中打印了一个段落标记。我只能建议以这种方式调试它,因为我浪费了很多时间不这样做(因为我没有看到页面底部的链接)。