如何在Facebook上分享我自己的网站与网站上的图像
How to share my own website on facebook with image from website
我在我的网站上添加了分享和喜欢按钮。
http://5.135.145.154/product?id=1
但是我有问题,我可以共享网站,但是我如何在此共享框架上设置自己的图像?我有一个产品的主要图像,我想分享这个图像和描述,但在Facebook上有不同的图像(我认为来自网站的随机图像?
这段代码分享了我的图像:
<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/cs_CZ/sdk.js#xfbml=1&appId=59782362627&version=v2.0";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
<div class="fb-like" data-href="http://5.135.145.154/product?id=${product.id }" data-layout="button" data-action="like" data-show-faces="false" data-share="true"></div>
您是否在 html 中定义了 Open Graph Metatags(尤其是 og:image
?
来自 Facebook 分享关于 og-image
-tag 的最佳实践:
当用户将内容分享到 Facebook 时将显示的图像的 URL。请参阅我们的最佳实践指南,了解如何指定高质量的预览图像,以及有关图像的文档以指定宽度和高度。
如果您没有该设置,Facebook Crawler将只使用随机图像,就像您当前的情况一样。
相关文章:
- 只从DIV删除图像,而不是整个网站
- 在向下滚动JS/HTML/CSS wordpress网站时替换徽标图像
- 网站未加载css、js或图像
- 如何使用注入Firefox控制台的js文本来更改网站的背景图像-示例提供
- 在Wordpress网站的图像点击上播放随机声音
- 将多个画布保存为一个图像(使网站像PicFrame一样)
- 使用ImageMagick生成图像而不保存到文件,但仍在网站上显示
- 我如何从一个无限滚动的网站抓取图像,其中api是隐藏的,我无法通过使用Inspect Element获得它->网络
- 如何在Facebook上分享我自己的网站与网站上的图像
- 使用完整日历在网站上获取并显示来自Google日历事件的附加图像
- 加载网站时出现随机图像
- 如何从其他网页获取图像并在我的网站上显示
- 正在显示加载..在将新图像加载到网站时播放动画
- 在FB页面上分享,显示我没有包含在我的网站中的图像
- 调整网站上的图像大小以提高效率
- 将图像从另一个网站拖放到挖掘
- 是顺序或并行网站图像加载更快(使用Javascript)
- 以编程方式创建网站图像
- 通过JavaScript进行网站图像管理——这是一个处理这个问题的好方法
- 预加载网站图像