Так что я пытался в течение некоторого времени, чтобы интегрировать этот плагин предоставленный Facebook в Facebook-Social-Button-PluginFacebook Social Button плагин
и там он даже упомянул копировать/вставить данный код, чтобы увидеть его в действии: -
<html>
<head>
<title>Your Website Title</title>
<!-- You can use Open Graph tags to customize link previews.
Learn more: https://developers.facebook.com/docs/sharing/webmasters -->
<meta property="og:url" content="http://www.your-domain.com/your-page.html" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Your Website Title" />
<meta property="og:description" content="Your description" />
<meta property="og:image" content="http://www.your-domain.com/path/image.jpg" />
</head>
<body>
<!-- Load Facebook SDK for JavaScript -->
<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";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<!-- Your share button code -->
<div class="fb-share-button"
data-href="http://www.your-domain.com/your-page.html"
data-layout="button_count">
</div>
</body>
</html>
Но он не показывает ничего на странице Так я что-то отсутствует или есть какие-либо проблемы с этим плагином, как мне нужно, чтобы получить его в рабочем веб-сервере, а не в некоторых localhost или он связан с созданием приложения в fb для использования этой функции, так как ни одна из них не упоминается в их документации.
И да я пытался ставить правильные мета свойства и данные-HREF в соответствии с моей локального хоста, как я строю свой веб-приложение в рамках Laravel.
любые ошибки/предупреждения/информация о в консоли браузера? localhost в порядке, так как вы не просто открываете html-файл в браузере без сервера. но вам обязательно нужно создать приложение для него и включить идентификатор приложения в код js sdk. – luschn
Ах, да, я никогда не думал проверять консоль, поскольку я доверял FB API, но вот проблема: 'GET file: //connect.facebook.net/en_US/sdk.js net :: ERR_FILE_NOT_FOUND' Хотя я удивляюсь, почему, так как я копирую свой код без добавления чего-либо только для проверки. – Drazxier
Код предназначен для использования на веб-сайте, который вы вызываете через 'http: //' или 'https: //' в своем браузере. URL-адрес, начинающийся с '//', относится к протоколу, то есть он завершается с использованием того же протокола, который использовался для запроса самой страницы. Это, конечно, не может работать, если вы тестируете свою страницу через локальную файловую систему, а не «правильно» через (локальный) веб-сервер. – CBroe