4

我想一定有什么我错过了。

  1. facebook like 按钮需要这个作为文档类型:< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">
  2. facebook like 按钮是使用 iframe 插入的
  3. 此文档类型的 iframe 无效

有人可以把我直接放在这里吗?

...麦克风

4

3 回答 3

1

有了这个

DOCTYPE XHTML+RDFa 1.0

将是工作JS

<script type="text/javascript">
$(document).ready(function(){
        $('#iframe').after('<iframe src="url" scrolling="no" frameborder="0" overflow:hidden; width:400px; height: 70px;"></iframe>');
});
</script>
于 2013-04-27T15:00:40.980 回答
0

您不需要该 DOCTYPE,仅当您希望它在 W3.org 上验证时才需要,否则您应该没问题并且 OG 标签应该仍然有效。您可以使用 url linter 来检查:

http://developers.facebook.com/tools/lint/

我已经做了很多次只是使用

<!DOCTYPE html>

我会为此添加评论以扩展 MicE 所说的内容,但我还没有足够的 REP!

于 2011-06-29T07:55:42.140 回答
0

目前,validator + facebook 插件工作的唯一方法似乎是使用 HTML5 doctype

<!doctype html>
于 2013-09-30T13:38:43.150 回答