7

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

我正在将 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?

4

2 回答 2

3

如果你的页面是html5,那么有些浏览器不支持,如果你想支持所有浏览器不要用html5,就这么简单。

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

于 2012-04-10T20:13:27.700 回答
-1

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

于 2012-04-10T19:40:42.383 回答