Facebook上的图像共享页面

时间:2014-12-08 10:51:12

标签: javascript php jquery facebook

我的网页上有一个图片滑块。每个图像都带有一个FB共享按钮。当我点击共享按钮时,我希望特定图像与当前URL一起发布。我使用了以下脚本:

<script type="text/javascript">
function fbShare(url, title, descr, image, winWidth, winHeight) {
var winTop = (screen.height / 2) - (winHeight / 2);
var winLeft = (screen.width / 2) - (winWidth / 2);
window.open('http://www.facebook.com/sharer.php?s=100&p[title]=' + title + '&p[summary]=' + descr + '&p[url]=' + url + '&p[images][0]=' + image, 'sharer', 'top=' + winTop + ',left=' + winLeft + ',toolbar=0,status=0,width='+winWidth+',height='+winHeight);
}
</script>

但它没有选择图像,而是选择一些随机文本而不是页面正文中的文本。

请帮忙。提前谢谢。

1 个答案:

答案 0 :(得分:0)

sharer.php仅将URL作为参数,所有其他数据(标题,图片,...)将来自该网址的Open Graph标记:

https://www.facebook.com/sharer/sharer.php?u=encodedurl

有关Open Graph标记的更多信息: