Кнопка "Like" от Facebook не показывается в Firefox

Эта проблема решается путем создания Приложения на FB и добавления асинхронных функций в body страницы.

Что тебе надо сделать:

1. Создай новое Приложение на FB, используй URL своего сайта как App URL :

http://developers.facebook.com/setup/

Твой App ID сгенерируется автоматически после создания Приложения.

2. Добавьте facebook xml namespace в открывающий html-тег:

xmlns:fb="http://www.facebook.com/2008/fbml"

Например:

<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml">

3. Добавьте fb-root div и скрипт содержащий window.fbAsyncInit куда-то внутрь тега <BODY>:

<div id="fb-root"></div> <script> window.fbAsyncInit = function() { FB.init({appId: 'ИСПОЛЬЗУЙ_СВОЙ_APP_ID_ЗДЕСЬ', status: true, cookie: true, xfbml: true}); }; (function() { var e = document.createElement('script'); e.type = 'text/javascript'; e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js'; e.async = true; document.getElementById('fb-root').appendChild(e); }()); </script>

После этого кнопка должна появится 🙂

С Уважением,

Богдан Григорук.

[ Прочитайте комменты ниже или напишите свой... ]

Ищете хостинг для своего сайта? Могу порекомендовать свой (нажмите здесь)

Комментариев пока нет.