Поле комментариев не отображается в XFBML Кнопка «Мне нравится», связанная со страницей Facebook - PullRequest
2 голосов
/ 24 сентября 2011

На моем веб-сайте есть кнопка «Мне нравится» в XFBML, связанная со страницей Facebook. Я настроил приложение с доменом веб-сайта в качестве домена приложения и включил Javascript SDK с идентификатором приложения.

Сама кнопка «Мне нравится» работает, но раздел комментариев не появляется. Изучение страницы в Chrome показывает, что iframe появляется под кнопкой like, но содержит только тег script с некоторым кодом. Что я тут не так делаю?

Ответы [ 2 ]

0 голосов
/ 07 января 2012

Взгляните на эту известную ошибку Facebook: http://developers.facebook.com/bugs/293075054049400

По сути, такое поведение можно получить, если на учетной записи пользователя Facebook включен безопасный просмотр.

0 голосов
/ 24 сентября 2011

Вы загружаете Javascript SDK с этим кодом:

  (function(d){
     var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
     js = d.createElement('script'); js.id = id; js.async = true;
     js.src = "//connect.facebook.net/en_US/all.js";
     d.getElementsByTagName('head')[0].appendChild(js);
   }(document));

Он ищет div с идентификатором facebook-jssdk, но этот div не существует.Попробуйте добавить это где-нибудь на своей странице:

<div id="facebook-jssdk"></div>
...