Facebook JS SDK - "га не определено" - PullRequest
1 голос
/ 02 апреля 2012

Я использую Facebook JS SDK для интеграции кнопок Like в моем приложении Rails. В этот солнечный понедельник подобные кнопки исчезли, и я открыл Firebug, чтобы проверить, что происходит. Я нашел эту ошибку:

ga is undefined (line 25 of http://connect.facebook.net/en_US.all.js#xfbml=1)

Итак ... Я создал пустой файл, не связанный с моим Rails-приложением, и сделал что-то простое:

<html>
<body>
    <script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:like href="" layout="button_count" show_faces="false" width="450" font=""></fb:like>
</body>
</html>

И да, ошибка все еще существует. Есть мысли?

Ответы [ 5 ]

0 голосов
/ 05 апреля 2012

Я исправил эту ошибку (для sharrre , плагин jquery), добавив этот div:

<div id="fb-root"></div>

Редактировать: ой, я не видел ответа Хеллкипера :):

0 голосов
/ 05 апреля 2012

если вы добавите <div id="fb-root"></div> на свою страницу, он снова будет работать ... не уверен, что это временная ошибка или изменение в их API еще ...: - /

0 голосов
/ 03 апреля 2012

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

0 голосов
/ 03 апреля 2012

Пожалуйста, используйте <div class="fb-like"></div> вместо <fb:like></fb:like>

См. http://developers.facebook.com/docs/reference/plugins/like/ и повторите код примера.

Мне потребовалось некоторое время, прежде чем я заметил изменения в HTMLкод предоставлен Facebook.

0 голосов
/ 02 апреля 2012

Ваше свойство href пусто в теге fb: like.

...