Facebook 之类按钮需要 XHTML+RDFa,但它使用的 iframe 对于该文档类型无效

发布于 2024-10-29 23:05:16 字数 295 浏览 2 评论 0原文

我想我一定缺少一些东西。

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

有人可以在这里直接告诉我吗?

...麦克风

I think there must be something I'm missing.

  1. the facebook like button requires this as the doctype: < !DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">
  2. The facebook like button is inserted using an iframe
  3. Iframes are invalid with this doctype

Can someone set me straight here?

...Mike

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

不如归去 2024-11-05 23:05:17

有了这个

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>

With this

DOCTYPE XHTML+RDFa 1.0

will be work 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>
江南烟雨〆相思醉 2024-11-05 23:05:17

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

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

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

<!DOCTYPE html>

我会添加一条评论来扩展 MicE 所说的内容,但我还没有足够的 REP!

You don't need that DOCTYPE, only if you want it to validate at W3.org otherwise you should be fine and the OG tags should still work. You can use the url linter to check this:

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

I've done this many times just using

<!DOCTYPE html>

I would have just added a comment for this to extend on what MicE said but I don't have enough REP yet!

爱已欠费 2024-11-05 23:05:17

目前,验证器 + facebook 插件工作的唯一方法似乎是使用
HTML5 文档类型

<!doctype html>

Currently, it seems that the only way for validator + facebook plugin to work is to use
HTML5 doctype

<!doctype html>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文