0

我已经为 facebook 使用了 facebook 开放图形标签,但它们没有被渲染。默认的元标题和描述在 facebook 上发布时显示。这是演示网址http://www.mypartyaid.com/event/photodetail/1913-lust-after-work-wednesdays-at-katra-nyc-4393214

当我使用调试器调试它时,它会给出错误“你有标签之外的标签。这要么是因为你的格式错误并且它们在解析树中下降,要么你不小心把你的开放图标签放在错误的地方。无论哪种方式你需要在标签可用之前修复它。”

而 og 标签在头部。

4

1 回答 1

1

问题似乎在这里:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" xmlns:fb="http://www.facebook.com/2008/fbml">

如果您将其更改为:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

它应该可以正常工作。

于 2013-01-23T12:44:32.487 回答