【问题标题】:How to choose the image that is loaded after pasting a link in Facebook?如何选择在 Facebook 中粘贴链接后加载的图像?
【发布时间】:2018-11-21 08:54:52
【问题描述】:

如果我在 Facebook 上发布一个网站链接,旁边会显示一张图片。

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

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

【问题讨论】:

标签: html facebook metadata


【解决方案1】:

Facebook(以及 FB 提出此标准后的其他公司)使用 Open Graph Protocol 从您的页面收集信息。

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

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

对于图片元标记:

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

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

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

【讨论】:

    猜你喜欢
    • 2019-03-06
    • 1970-01-01
    • 2017-09-18
    • 1970-01-01
    • 1970-01-01
    • 2023-03-23
    • 2014-03-19
    • 2022-01-03
    相关资源
    最近更新 更多