私は与えられたヒントに従いました
Facebook fb:profile を ajax 経由で読み込む
私のアプリでは、基本的に、ユーザーが Jquery を介して投稿したコメントをさらに読み込んでおり、各コメントとともに、fb:profile-pic タグを使用してユーザーの写真を表示しています。
これは、Jquery を介して文字列を作成する方法のサンプルです。
$(document).ready(function()
{
$(".more_comments").live('クリック',関数()
{
$.getJSON("/store/more-swipes",function(データ)
{
newcomment += "<fb:profile-pic uid='"+data.fb_userid+"'/>";
newcomment += " "+data.user_name+" : ";
newcomment += " "+data.user_comment+" : ";
$("#morecomments").append(新しいコメント);
});
false を返します。
});
});
そのため、プロフィール写真が表示されていませんでした-上記のリンクを読んだ後、追加しました
if ( FB.XFBML.Host.parseDomTree ) setTimeout( FB.XFBML.Host.parseDomTree, 0 );
奇妙なことに、Chrome と Firefox では機能しますが、IE では機能しません。理由がわかりません。どんな助けでも大歓迎です。ありがとう