【发布时间】:2018-11-21 08:54:52
【问题描述】:
如果我在 Facebook 上发布一个网站链接,旁边会显示一张图片。
facebook 如何决定从我的网站加载哪张图片?
是否可以控制显示的图像?我可以在某个地方设置它吗,也许在元标记中?
【问题讨论】:
如果我在 Facebook 上发布一个网站链接,旁边会显示一张图片。
facebook 如何决定从我的网站加载哪张图片?
是否可以控制显示的图像?我可以在某个地方设置它吗,也许在元标记中?
【问题讨论】:
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 并尝试尽可能确定应该使用哪个图像。
【讨论】: