Я устанавливаю такие параметры, как изображение и имя, но при этом не отображается имя домашнего животного, а другая информация ниже предоставляется для предварительного просмотра. почему оба превью отличаются и почему не отображаются некоторые данные, пожалуйста, помогите мне, как я могу устранить эту ошибку, и спасибо заранее.
Ссылка — 1
Ссылка — 2
Лучший способ вместо передачи ссылки прямо в href
тег Используйте какой-нибудь пользовательский jquery для разработчиков на Facebook, чтобы поделиться своим постом или страницей с изображением.
Например, ваш a
тег похож
<a id="fb_id" class="facebook" href="javascript:void(0);"><i class="fa fa-facebook" aria-hidden="true"></i></a>
а затем вы можете использовать собственный скрипт разработчика, как показано ниже,
window.fbAsyncInit = function() {
FB.init({
appId : IP, // ADD YOUR appID
xfbml : true,
version : 'v2.5'
});
};
(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";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
window.onload = function(){
document.getElementById('fb_id').onclick = function() {
FB.ui({
method: 'share', // YOU MAY SET YOUR METHOD HERE feed OR share
href: DOMAIN, // ADD YOUR DOMAIN NAME HERE WHICH YOU HAVE ADDED WHILE CREATING NEW APP.
}, function(response){});
};
};
Он будет отображать данные с изображением, пока вы делитесь страницей.
ПРИМЕЧАНИЕ: ЭТО МОЖЕТ НЕ РАБОТАТЬ В ВАШЕЙ МЕСТНОЙ СРЕДЕ.
Других решений пока нет …