首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >像button - XFBML或Iframe

像button - XFBML或Iframe
EN

Stack Overflow用户
提问于 2011-12-27 21:35:02
回答 3查看 3.7K关注 0票数 1

我即将在我的网站中加入Like按钮--这将是我第一次加入Facebook的功能--我想要一些关于是否使用XFBML选项或Iframe选项的指导。似乎XFBML为未来提供了更多的灵活性,但是a)这种方法有什么缺点吗? b)兼容HTML5的版本还更好吗?谢谢。

EN

回答 3

Stack Overflow用户

发布于 2012-02-03 22:36:50

如果你想在你的网站中使用IFrame快速和非侵入性代码,但是搜索引擎优化可能会受到影响。

如果想要添加更多特性,请使用XFBML或HTML5。但这是包括JS SDK在内的必需使用,但从长远来看,我认为它会更好

票数 2
EN

Stack Overflow用户

发布于 2012-05-30 02:52:39

XFBML不会消失,它与FBML不同。我也对此感到困惑,因为他们所有的社交插件示例代码仍然给你提供了xfbml选项。

请参阅https://developers.facebook.com/blog/post/568/

请注意:我们对FBML的弃用不会影响XFBML (eXtended Facebook Markup Language)。XFBML是一组XML元素,可以包含在HTML页面中以显示社交插件。加载页面时,文档中的任何XFBML元素都将由JavaScript开发工具包处理,从而在页面上呈现适当的插件。在不推荐使用FBML之后,JavaScript SDK将继续支持XFBML (除了fb:serverFbml元素,该元素用于在我们的服务器上执行FBML )。

HTML5 / XFBML / IFRAME?我不认为这有什么不同。一旦facebook api被初始化,它们都会以iframe的形式结束。如果您使用firebug或chrome检查元素,就会看到这一点。也许不是标准兼容的,xfbml版本可能更有效率,因为通过标记名获得一堆元素比通过类名更快。

需要注意的是,如果您计划订阅插件的events,则需要在初始化HTML5时添加一个通道文件。xfbml版本在没有它的情况下工作得很好(至少在撰写本文时是这样)。

票数 2
EN

Stack Overflow用户

发布于 2011-12-28 15:32:03

FBML将在未来6个月内消失,请参阅https://developers.facebook.com/docs/reference/fbml/,因此这不是一个好的长期选择。(FBML和XFBML不同。)XFBML是一种有效的方法,但是它的语法需要一些时间来适应。需要在你的网页上运行解析代码,这并不是什么大问题,但对一些网站所有者来说却是如此。

HTML5是我做的方式,但需要在你的网页上运行解析代码,这并不是什么大问题,但对一些网站所有者来说是很重要的。

iFrame选项效果很好,但和其他任何方式一样,一定要检查Facebook,看看他们是否会放弃它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8645221

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档