【问题标题】:facebook caches og:title?facebook缓存og:title?
【发布时间】:2025-12-14 21:20:03
【问题描述】:

http://developers.facebook.com/tools/lint?url=http%3A%2F%2Fnetworks.co.id%2Fblog.php%3Fid%3D2

问题是 facebook 确实像这样正确读取了我的网址

好吧,一切都很好,直到我滚动并检查我页面上的点赞按钮。

facebook 会缓存它们吗?或者有更好的解释。

感谢您花时间查看 :D。

【问题讨论】:

    标签: meta-tags facebook-opengraph


    【解决方案1】:

    这绝对是一个缓存问题,只需尝试将一个虚拟参数添加到您的 URL 到 fool facebook,您就会see。 :-)

    对您和@Michael Irigoyen 而言,只要您觉得 FB 显示了您未曾预料到的内容,或者您​​错误(或故意)点击了分享按钮而页面没有显示,那么这样做总是一个好习惯100% 准备好发布。相信我,这种情况经常发生! ;-)

    【讨论】:

    【解决方案2】:

    实际上 facebook 每 24 小时抓取一次页面并更新缓存https://developers.facebook.com/docs/reference/plugins/like/#scraperinfo

    【讨论】:

    • 通过Linter 运行某些东西应该清空缓存,但是 Linter 是为 OP 生成输出的东西。
    【解决方案3】:

    根据我的经验,我发现 Facebook 第一次在 Facebook 上共享时确实缓存了所有 <og:*> 标签。在我们的网站上创建“分享到 Facebook”链接时,我遇到了类似的问题。我试图将标题和描述调整为我想要的样子,而且我总是不得不将我正在使用的知识库文章更改为我以前没有共享过的文章,以查看我所做的更改。

    话虽如此,我不知道 Facebook 会将这些内容保存多长时间。我没有对此进行任何类型的测试。

    【讨论】:

      【解决方案4】:

      我不知道这是否与缓存相关的问题。但原因可能在于您仅限于更改 og:title,您可以在达到 50 个赞之前完成,所以我认为 facebook 会保留历史记录,以防您在限制变为后尝试更改标题到达。

      当然,这只是一个假设。

      【讨论】: