Кнопка Facebook like не отображается


Я пытаюсь добавить кнопку Facebook like на веб-странице. Я взял точный код из https://developers.facebook.com/docs/reference/plugins/like/, но по-прежнему кнопка like не отображается вообще. Я попробовал все три версии HTML5, XFBML и IFRAME, но ни одна из них не работала. Я попытался запустить код в chrome firefox и даже internet explorer, но он не работает ни в одном. Я не имею никакого расширения отключите facebook и т. д. установлен в моем браузере. Пожалуйста, скажи мне, что со мной не так? делать...

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns:fb="http://ogp.me/ns/fb#">
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 </head>
 <body>
  <div id="fb-root"></div>
  <script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=***appId***";
  fjs.parentNode.insertBefore(js, fjs);
  }(document, 'script', 'facebook-jssdk'));</script>
  <div class="fb-like" data-href="http://live2.cricbuzz.com/live/scorecard/11200/Mumbai-v-Delhi" data-send="false" data-layout="button_count" data-width="50" data-show-faces="false" data-colorscheme="dark" data-font="verdana"></div>
 </body>
 </html>

ИЖ поставить мой код в нужное место...

Этот точный код прекрасно работает здесь... http://jsfiddle.net/dmcs/HS5Lp/1/ ... но не тогда, когда я запускаю его в своем браузере.. это дает ошибку... - >Ошибка загрузки ресурса: файл: / / connect. facebook. net / en_US / all. js#xfbml=1 & appId=113830492072210

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

2 3

2 ответа:

Викрам,

Я понимаю, в чем твоя проблема. Хотя вы не найдете большой разницы между вашим вызовом скрипта и тем, что написано ниже. Но это, надеюсь, будет иметь значение для вас и решить вашу ошибку.
<script>
(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "http://connect.facebook.net/en_US/all.js#xfbml=1&appId=***appId***";
  fjs.parentNode.insertBefore(js, fjs);
  }(document, 'script', 'facebook-jssdk'));
</script>

Просто введите свой идентификатор App_Id в приведенном выше скрипте.

Ура!, Рахул

Здесь вы можете видеть, что он работает отлично.

Http://jsfiddle.net/dmcs/HS5Lp/1/

Возможно, ваша страница, на которой находится кнопка like, не так чиста, как вы думаете. Проверьте консоль javascript Вашего браузера, чтобы увидеть, если есть какие-либо сообщения об ошибках добавить некоторые регистрации в javascript, чтобы убедиться, что он работает.

Я также проверил этот сайт: http://live2.cricbuzz.com/live/scorecard/11200/Mumbai-v-Delhi и кнопка like там работает нормально.

Есть ли у вас ссылка на код, который не работает?

Есть несколько вещей, которые вы можете исправить на своей странице. Смотрите результаты работы инструмента Линтер здесь: http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Flive2.cricbuzz.com%2Flive%2Fscorecard%2F11200%2FMumbai-v-Delhi