我遇到了Facebook Like插件的问题。
有时,当您单击“共享”时,它将不会显示og:image元标记中定义的图像,直到您关闭共享预览并再次单击“共享”。
这是截图。 og:为图像分配左图像的URL。但预览显示的是相关产品之一的图像。
现在,如果我只是关闭预览并尝试再次分享...
我怀疑同一页面的任何连续共享 - 即使是不同的客户 - 都会显示正确的图像。
我在Facebook调试器中进行了测试,它似乎也正确设置:og:检测到图像,宽度/高度很好。它甚至可以在og:image属性行中显示正确的图像。但是时不时会在预览中显示错误的一个。
图像存储在cloudfront上,而我正在使用iframe like按钮。
它看起来像是一个缓存或超时问题(或两者兼而有之),但我不知道该怎么办。
我在这里看到了其他几个类似的问题,但他们没有帮助。