HTML5与XFBML?在HTML5页面上?

时间:2012-04-10 19:35:56

标签: facebook facebook-like facebook-javascript-sdk

听起来像个愚蠢的问题,但是......

我正在将Facebook Javascript SDK添加到一个看似HTML5的网站,它有一个 <!doctype html><meta http-equiv="Content-Type" content="text/html; charset=utf-8">所以我假设这是原作者的意图。

但是,查看该网站的Google Analytics,可能会有不少人使用IE8访问该网站。

我们不想使用iFrame,因为XFBML和HTML5版本更加通用。

所以这就是为什么我要问我是否应该为页面使用HTML5或XFBML?

2 个答案:

答案 0 :(得分:3)

如果您的网页是html5,则不支持某些浏览器,如果您想支持所有浏览器不使用html5,就这么简单。

话虽如此,我认为你选择哪个选项并没有多大区别,这是因为在这两种情况下你都加载了相同的facebook javascript sdk,然后渲染插件所在的插件。 两个版本之间的唯一区别是如何在占位符中定义插件选项,在html5中使用 data - 属性,在xfbml版本中,您只需定义facebook命名空间并使用自定义属性。 但是这两个版本都应该适用于facebook支持的所有浏览器,如果你使用html5版本,你在大多数浏览器中获得的最多是在某些浏览器中无效的html,但它仍然可以工作。

答案 1 :(得分:-1)

您应该使用XFBML,因为我看到您的Google Analytics服务上有更多的IE用户,因此我认为很难忽略所有这些用户。