windows - 在whatsapp桌面上分享链接预览问题
问题描述
我试图弄清楚为什么桌面客户端不会为特定网站的 url 生成预览。
例如,这个网址 - https://est.ua/ru/press/9259664/
当我从 android 上的 whatsapp 发送此 url 时,我正确地看到了一个预览块。当我从 Windows 桌面上的 whatsapp 发送这个 url 时,我根本看不到预览块。
重现问题的步骤。
- 在 android 或 ios 手机上打开 whatsapp(不管是哪一个)。
- 打开与某人的对话
- 在消息框中输入(不发送):https ://est.ua/ru/press/9259664/
- 片刻后会出现 url 的预览
- 发信息。消息出现在对话框中,消息中存在预览。
- 在 Windows 电脑上打开 whatsapp
- 打开与某人的对话
- 在消息框中输入(不发送):https ://est.ua/ru/press/9259664/
- 无论我等待多长时间,都不会出现 url 的预览
- 发信息。消息出现在对话框中,但不包含 URL 的预览。
问题出现在步骤 9-10(在 Windows 上)。步骤 4-5(在 android 上)和步骤 9-10(在 windows 上)之间存在差异。
这是一个问题的屏幕截图:
第一条消息 (15:33) 已从桌面上的 whatsapp 发送,并且不知何故没有预览。第二条消息(15:35)已从 android 上的 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
在这些上进行了测试:
- Android 手机:小米米 A3 (android 9),whatsapp:WhatsApp/2.20.47 A - 好的
- Windows:Windows 10 pro,版本 1909(内部版本 18363.657),whatsapp:WhatsApp/0.4.930 N - 问题
所以我有一个问题。桌面上的 whatsapp 预览有什么问题?或者这个特定的网址可能有问题,那到底是什么?
解决方案
我个人发现问题是在代理 SSL 流量 (HTTPS) 的公司环境中使用 WhatsApp。似乎来自代理的自签名内部证书导致预览不显示。
推荐阅读
- apache-spark - 循环文件夹内的文件并使用数据块将数据加载到增量表中
- reactjs - React/Typescript:我如何通过多个组件向下传递和“键入”道具
- android - 如何用 Map 调用函数
onmessage 中的消息在颤动中侦听远程消息的属性 - python - Python在第一列之后的3个空格开始的第二列中左对齐文本
- c++ - 如何让 C++ 更喜欢将 char* 转换为 string_view 而不是 bool?
- c# - 网站通过核心 ftp LE 上传文件后无法运行
- python - 使用 pandas 和 matplotlib 来自 csv 文件的图表
- zeek - Zeek(Bro)在界面重新启动后崩溃
- c++ - 选择继承的运算符与 C++ 中的“using”子句相反
- node.js - 需要帮助将特定的 json 解析信息保存到 json