html - 如何设置 Facebook 分享图片(仅作为后备)?

标签 html facebook

我们当然可以使用以下设置默认分享图片:

<meta property="og:image" content="http://website.com/images/icon.png" />

但是,有没有办法将其设置为仅后备,而不是默认设置?意思是,仅在 Facebook 无法从博文中找到更大、更合适的图片时使用。

注意 - Facebook 已经在没有网站所有者的任何帮助的情况下自行自动抓取以尝试找到最合适的图像。只是,如果没有使用图片或图片太小,最好使用用户定义的备用图片而不是在页面上找到的其他一些不相关的任意图片。

更好地了解为 Facebook 共享抓取机器人设置的标准会有很大帮助。或者,如果可以简单地指定仅从特定的 div ID 或类中收集图像,并且如果没有找到则使用回退。

最佳答案

你可以在这里找到答案 How to show particular image as thumbnail while implementing share on Facebook?

Facebook 无法自己去检查“更大更合适的图像”。您需要以某种方式指定它。 IE。你的 wordpress 特色图片或类似的东西

您可以做的是构造您的 header ,以便您首先拥有后备 header ,然后如果可用,您可以覆盖它?

<meta property="og:image" content="http://website.com/images/fallbackimage.png" />
 if bigger image specified
 <meta property="og:image" content="http://website.com/images/big-image-specified.png" />

这有什么帮助吗?

关于html - 如何设置 Facebook 分享图片(仅作为后备)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20624224/

相关文章:

javascript - 清空 IFrame 上的内容的最佳方法是什么

javascript - 将 ssl 与 websocket 一起使用时出错

html - 移动 CSS 上奇怪的导航按钮

ios - 发现 UIActivityViewController 支持的所有端点,如微信、KaKao、Line 等?

ios - iTunes Connect - 由于 Facebook 的 "setUrlRequest"方法而被拒绝

python - 有没有办法获得 Facebook 群组的潜在新成员所提问题的答案?

flash - 将 HTML5 转换为 Flash

ios - 如何在 React Native 中实现 slider 菜单

android - 在 Facebook 帖子上分享多张图片

html - Firefox 17.0.1 嵌入多个视频