はい、私はこれをIEのhttp://www.WasupPalmSprings.comで動作させています。ホームページからストーリーのいずれかをクリックすると、IEのコメントボックスを表示する「いいね」ボタンが下部にあります。
他のサイトのIEにコメントボックスが表示されないという問題がありました。私が使用するチェックリストは次のとおりです。
- ページのHTMLタグに正しいxmlns属性があることを確認してください。
<!DOCTYPE html PUBLIC "-// W3C // DTD XHTML 1.0 Transitional // EN" "http:// www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns = "http ://www.w3.org/1999/xhtml "xmlns:fb =" http:// www.facebook.com/2008/fbml "xmlns:og =" http://opengraphprotocol.org/schema/">
ページのどこかに<divid= "fb-root"></div>があることを確認してください。
アプリIDが必要なため、ウェブページ用にアプリを設定していることを確認してください。アプリをお持ちでない場合は、ここで作成してください:http://www.facebook.com/developers/
javascriptを使用して、Facebook接続のjavascriptファイルをロードします。ページに<scriptsrc="...">タグをドロップするだけではいけません。jqueryなどを使用する場合、理想的にはこれはonReadyハンドラーに入れられます。それ以外の場合は、ページ下部の<script>タグに入れてください。
作成したFacebookアプリの実際のアプリIDを、「ここにアプリIDを挿入してください」と表示されている場所に置き換えてください。
window.fbAsyncInit = function() {
FB.init({appId: 'INSERT YOUR APP ID HERE', status: true, cookie: true,
xfbml: true});
};
(function() {
var e = document.createElement('script');
e.type = 'text/javascript';
e.src = document.location.protocol +
'//connect.facebook.net/en_US/all.js';
e.async = true;
document.getElementById('fb-root').appendChild(e);
}());
ページのグラフ情報を開いたメタタグを追加します。<meta property = "og:title" content = "YOUR PAGE TITLE HERE" /> <meta property = "og:site_name" content = "YOUR WEBSITE NAME HERE" /> <meta property = "og:type" content = "ウェブサイト"/><meta property =" og:url "content =" URL OF PAGE HERE "/> <meta property =" og:image "content="共有したい画像のURL"/><meta property =" og:description "content="YOURページの説明はこちら"/><meta property =" fb:app_id "content =" YOUR FB APP ID HERE "/>
最後に、ページのどこにでもいいねボタンを追加します。必ず自分のページのURLに置き換えてください。
<fb:like href="ここにページのURLを挿入"layout= "button_count" show_faces = "false" width = "570" font = "arial"> </ fb:like>