首页 > 解决方案 > 如何选择在 Facebook 中粘贴链接后加载的图像?

问题描述

如果我在 Facebook 上发布指向网站的链接,则会在其旁边呈现图像。

facebook 如何决定从我的网站加载哪个图片?

是否可以控制显示什么图像?我可以在某个地方设置它,也许在元标记中?

标签: htmlfacebookmetadata

解决方案


Facebook(以及 FB 提出此标准后的其他公司)使用开放图形协议从您的页面收集信息。

如果您在标签中提供相关的元标签<head>,例如:

  • og:title- 文件的标题
  • og:type- 文件的类型
  • og:image- 代表您的文档的图像 URL(这是您感兴趣的部分)
  • og:url- 文档的规范 URL。

对于图像元标记:

<meta property="og:image" content="https://example.com/pony.jpg" />

它将使用这些标签中的信息来填充帖子。其他在线和消息服务,如果存在,也将使用此信息。

如果没有 OGP 元标记,FB(和其他服务)将抓取 URL 并尝试尽可能确定应该使用哪个图像。


推荐阅读