我正在尝试弄清楚为什么桌面客户端无法为特定网站的网址生成预览。
例如,这个网址 - https://est.ua/ru/press/9259664/
当我从安卓的Whatsapp发送此网址时,我可以正确地看到预览块。 但是,当我从Windows桌面版Whatsapp发送这个网址时,我根本看不到预览块。
重现问题的步骤。
- 在Android或iOS手机上打开WhatsApp(无论哪一个)。
- 与某人打开对话
- 在消息框中输入(不发送):https://est.ua/ru/press/9259664/
- 过了一会儿,URL的预览就会出现
- 发送消息。消息出现在对话框中,消息中包含预览。
- 在Windows PC上打开WhatsApp
- 与某人打开对话
- 在消息框中输入(不发送):https://est.ua/ru/press/9259664/
- 无论等待多长时间,都不会出现URL的预览
- 发送消息。消息出现在对话框中,但不包含URL的预览。
问题发生在第9-10步(在Windows上)。第4-5步(在Android上)和第9-10步(在Windows上)之间存在差异。
这是一个问题的截图:
第一条消息(15:33)是从WhatsApp桌面版发送的,但它没有预览。第二条消息(15:35)是从安卓版WhatsApp发送的,并且有预览。
提到的页面包含所需的og:元标签(og:type、og:image、og:title、og:description、og:url、og:site_name),并已经正确验证:
- https://developers.facebook.com/tools/debug/?q=https%3A%2F%2Fest.ua%2Fru%2Fpress%2F9259664%2F
- https://opengraphcheck.com/result.php?url=https%3A%2F%2Fest.ua%2Fru%2Fpress%2F9259664%2F
测试结果如下:
- 安卓手机:小米Mi A3 (android 9),whatsapp版本:WhatsApp/2.20.47 A - 正常
- Windows系统:Windows 10 pro,版本号1909(构建版本18363.657),whatsapp版本:WhatsApp/0.4.930 N - 出现问题
所以我有一个问题:whatsapp桌面端的预览出了什么问题?还是说只有这个特定的url出了问题?具体是什么问题呢?