从页面在Facebook上共享图像
Image Sharing on Facebook from a page
我的网页有一个图像滑块。每个图像都带有一个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>
但它不会选择图像,而是选择一些随机文本而不是页面正文中的文本。
请帮忙。提前谢谢。
sharer.php
只接受URL作为参数,所有其他数据(标题,图像等)将来自该URL的Open Graph标签:
https://www.facebook.com/sharer/sharer.php?u=encodedurl
有关开放图形标记的更多信息:
- http://ogp.me/
- https://developers.facebook.com/docs/web/tutorials/scrumptious/open-graph-object
相关文章:
- 添加此共享按钮不显示图像
- Google Plus通过javascript共享,带有自定义图像
- 将动态OG标题,描述和图像传递到javascript中的Facebook共享对话框
- 使图像高度相同并定义共享的总宽度
- 安卓应用程序的“共享图像”按钮
- 从Facebook页面访问图像共享中的喜欢数
- 如何防止他人在下载后共享您的图像
- 从页面在Facebook上共享图像
- “电子邮件”在电话间隙中共享的图像路径
- 如何使用他们的 SDK 修改在 Facebook 共享上显示的文本和图像
- Facebook共享和自定义带有图像的文本
- 如何使用Phonegap for iPad通过ShareKit共享图像文件/链接
- 将本地存储的图像共享到Facebook墙上
- 允许用户选择要共享的图像
- 谷歌共享在共享时没有选择正确的图像
- IE10和跨域资源共享(CORS)问题与图像/画布
- 在HTML中的两个img元素之间共享一个物理图像
- React Native -使用showShareActionSheetWithOptions共享本地图像
- JavaScript跨域图像共享在本地主机!该怎么做
- 自定义图像上的facebook共享