Facebook 之类按钮需要 XHTML+RDFa,但它使用的 iframe 对于该文档类型无效
我想我一定缺少一些东西。
- facebook Like 按钮需要此作为文档类型:
< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">
- 使用 iframe 插入类似 facebook 的按钮
- iframe 对于此文档类型无效
有人可以在这里直接告诉我吗?
...麦克风
I think there must be something I'm missing.
- 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">
- The facebook like button is inserted using an iframe
- Iframes are invalid with this doctype
Can someone set me straight here?
...Mike
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
有了这个
将工作 JS
With this
will be work JS
您不需要该 DOCTYPE,仅当您希望它在 W3.org 上验证时才需要,否则您应该没问题,并且 OG 标签应该仍然有效。您可以使用 url linter 来检查:
http://developers.facebook.com/tools/lint/
我已经这样做了很多次,只是使用
我会添加一条评论来扩展 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
I would have just added a comment for this to extend on what MicE said but I don't have enough REP yet!
目前,验证器 + facebook 插件工作的唯一方法似乎是使用
HTML5 文档类型
Currently, it seems that the only way for validator + facebook plugin to work is to use
HTML5 doctype