我正在使用javascript代码在我的网站上介绍facebook分享按钮。当我单击此按钮时,会像往常一样出现弹出窗口,但选择的缩略图是facebook徽标缩略图。我想显示我的徽标而不是facebook徽标。有人可以帮忙吗?
这是我的剧本。
<script>function fbs_click() {
u=location.href;
t=document.title;
window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');
return false;
}
</script>
答案 0 :(得分:2)
您需要在页面中添加og:image元标记。
<meta property="og:image" content="http://yoursite.com/thumb.jpg"/>
有关Facebook Meta tags的更多信息。
答案 1 :(得分:1)
ya,Code of logo 您可以使用此链接作为参考,这一定会有所帮助。
答案 2 :(得分:1)
正如Clement所描述的那样,您应该为您的页面设置og:image
元标记,这样所有元数据抓取工具都可以检索图像。
但是,如果您使用FB JS SDK中的FB.ui
方法,则可以直接指定元数据:
FB.ui({
method: 'feed',
link: 'http://www.yoururl.com/',
picture: 'http://www.yoururl.com/img/yourimg.png',
name: 'Your Site',
caption: '',
description: ''
});
这种共享方法比直接向旧的Facebook sharer.php打开一个新窗口更灵活。
您可能不想使用此方法的唯一原因是避免从FB加载额外的JS文件。