【问题标题】:How do I prevent an image from showing up as a thumbnail option when my site is shared on Facebook?当我的网站在 Facebook 上共享时,如何防止图像显示为缩略图选项?
【发布时间】:2011-04-26 04:05:29
【问题描述】:

当用户在 Facebook 上分享我的网站时,Facebook 允许他们选择缩略图以与分享一起进行。我希望唯一可用的图片作为我的网站徽标,但我不确定实现此目的的最佳方法是什么。

例如,这应该显示为一个选项:

<img src="logo.png" />

但我希望忽略其他图像:

<img src="news1.jpg" />
<img src="news2.jpg" />
<img src="footerDetail.jpg" />

【问题讨论】:

    标签: facebook html


    【解决方案1】:

    嘿,这很简单,您只需要在页面中指定并打开图形元标记。

    对您来说,只需将其添加到您的页面 HEAD 即可:

    <meta property="og:image" content="YOUR_IMAGE_URL"/>
    

    您可以在此处找到开放图元标记的完整参考:http://developers.facebook.com/docs/opengraph/

    您可以在此处测试 facebook 是否正确找到您的图片: http://developers.facebook.com/tools/lint

    (您需要使用第二个链接对其进行测试,以便 facebook 刷新有关您网站的缓存信息)。

    干杯:)

    【讨论】:

    • 实际上我看到我并没有真正回答您的问题:要防止图像出现,您必须使用上述方法指定另一个图像。也可以指定多个og:image,分享链接时可以选择使用哪一个。
    【解决方案2】:

    只是为另一个应用程序这样做:opengraph 链接实际上对我不起作用。

    有效的方法是添加这样的一行

    <link rel="image_src" href="http://{site hostname}/{path to icon}" />
    

    到页面的头部。无论如何我都添加了 opengraph 标签,但到目前为止 image_src 表现完美。

    【讨论】:

      猜你喜欢
      • 2014-08-29
      • 1970-01-01
      • 2015-06-04
      • 1970-01-01
      • 2014-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多