Я следовал советам, данным на
Загрузка Facebook fb: профиль через ajax
В моем приложении я в основном загружаю больше комментариев, опубликованных пользователем через Jquery, и вместе с каждым комментарием, показывающим фотографию пользователя, с помощью тега fb: profile-pic
Это пример того, как я строю строку с помощью Jquery
$(document).ready(function()
{
$(".more_comments").live('click',function()
{
$.getJSON("/store/more-swipes",function(data)
{
newcomment += "<fb:profile-pic uid='"+data.fb_userid+"'/>";
newcomment += "<b>"+data.user_name+"</b>: ";
newcomment += "<b>"+data.user_comment+"</b>: ";
$("#morecomments").append(newcomment);
});
return false;
});
});
Таким образом, изображение профиля не отображалось - прочитав приведенную выше ссылку, я добавил
if ( FB.XFBML.Host.parseDomTree )
setTimeout( FB.XFBML.Host.parseDomTree, 0 );
Странная вещь сейчас - она работает в Chrome и Firefox, но не в IE
Не могу понять, почему.
Любая помощь будет оценена.
Спасибо