2015-07-25 3 views
0

Я выполнил точные шаги, приведенные на веб-сайте разработчика facebook, который должен добавить JS sdk после открытия тега тела (в идеале) и поместить div в нужное место, где кнопка должна появляются.Facebook like (количество кнопок) не отображается на моем сайте

<body> 
<!-- Facebook like button js --> 
    <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/sdk.js#xfbml=1&version=v2.4"; 
     fjs.parentNode.insertBefore(js, fjs); 
     }(document, 'script', 'facebook-jssdk')); 
    </script> 

<!-- Add this where you want the button to appear --> 
<div class="fb-like" data-href="https://www.facebook.com/myWebsite" data-width="400" data-layout="button_count" data-action="like" data-show-faces="false" data-share="true"></div> 

    </body> 

После этого он все равно не появится.

+0

испытательная ссылка была бы важна – luschn

+0

Как мне сделать тестовую ссылку? –

+0

хорошо ... не у вас есть сервер, на котором это работает? – luschn

ответ

0

если вы не запустить этот код на сервере (локальный или удаленный), вам необходимо изменить следующую строку:

js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.4"; 

..разработать это:

js.src = "https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.4"; 

I настоятельно рекомендую НЕ делать это, хотя и использовать сервер на localhost для тестирования/разработки.

Если это изменение кода не работает, загрузите его на реальный сервер (без изменения кода). Я просто протестировал его, и он отлично работает. Вы должны действительно рассмотреть возможность использования реального сервера (или локального) для разработки.

Используйте редактор, например Brackets или Webstorm, все они включают в себя сервер. Например, скобки довольно легко для «живого редактирования».

+0

https://developers.facebook.com/docs/plugins/like-button: говорит, что «js.src» используется для настройки языка и для целей локализации. –

+0

, который является источником javascript sdk. только «en_US» вы можете изменить, выбрать другой язык. снова попробуйте код. add https: – luschn

+0

Хорошо, мне становится сложно понять, какой код я должен изменить/написать, чтобы эта кнопка facebook (like-count) была видна в моем браузере при запуске html-файла без использования какого-либо сервера? –

Смежные вопросы