7

ばかげた質問のように聞こえますが...


<!doctype html>HTML5のように見えるサイトに Facebook Javascript SDK を追加しています<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

ただし、サイトの Google アナリティクスを見ると、IE8 を使用してサイトにアクセスしているユーザーがかなりいる可能性があります。

XFBML と HTML5 のバージョンの方が用途が広いため、iFrame は使用したくありません。

これが、ページに HTML5 と XFBML のどちらを使用するべきかを尋ねている理由です。

4

2 に答える 2

3

ページが html5 の場合、一部のブラウザーはサポートされません。すべてのブラウザーをサポートしたい場合は、html5 を使用しないでください。簡単です。

そうは言っても、どちらのオプションを使用しても大きな違いはないと思います。これは、どちらの場合も、プレースホルダーが配置されているプラ​​グインをレンダリングする同じ facebook javascript sdk をロードしているためです。2 つのバージョンの唯一の違いは、そのプレースホルダーでプラグイン オプションを定義する方法です。html5 では data- 属性を使用、xfbml バージョンでは facebook 名前空間を定義してカスタム属性を使用するだけです。ただし、両方のバージョンは、facebook でサポートされているすべてのブラウザーで機能するはずです。html5 バージョンを使用すると、一部のブラウザーで無効な html が表示されますが、それでも機能するはずです。

于 2012-04-10T20:13:27.700 に答える
-1

XFBML を使用する必要があるのは、Google アナリティクス サービスで IE ユーザーが増えていることがわかっているためです。これらのユーザーをすべて無視するのは難しいと思います。

于 2012-04-10T19:40:42.383 に答える