在过去的几天里,我一直试图找出为什么 Telegram 和 Viber 不显示该网站规范网址中的 og:image。如果我在消息程序中插入带有任何 get 参数的链接,例如https://example.com/?t=2 ,一切都会正常。没有它-不。这种情况仅发生在 Telegram 和 Viber 中,Instagram 和 Facebook 始终显示图像,无论链接类型如何。这是我的元标记设置:
<meta property="og:image" content="{my_png_image_direct_url}" />
<meta property="og:image:secure_url" content="{my_png_image_direct_url}" />
<meta property="og:image:type" content="image/png" />
<meta property="og:image:width" content="968" />
<meta property="og:image:height" content="504" />
<meta property="og:title" content="..." />
<meta property="og:site_name" content="...." />
<meta property="og:url" content="..." />
<meta property="og:type" content="website" />
<meta property="og:description" content="..." />
<meta property="og:locale" content="uk_UA" />
Run Code Online (Sandbox Code Playgroud)