Android 上的 Whatsapp 无法将完整网址识别为链接

问题描述 投票:0回答:3

我正在构建一个 Web 平台,允许共享带有自定义参数(动态生成的优惠券代码)的链接。此链接可以粘贴到 Whatsapp 中。在 iOS 下使用 Whatsapp Web 一切正常。但是,在 Android Whatsapp 应用程序中,该链接并未完全识别为超链接。特别是,如果我向朋友发送类似 http://test1234.com?r=action&id=xxx 的链接,则只有第一部分 http://test1234.com 被识别为超链接,因此可以被点击。 url 的其余部分被视为简单文本,因此,用户将被重定向到没有操作 r=action 且没有参数 id=xxx 的页面,除非用户执行完整 url 的手动复制。 有什么线索可以解释为什么这种情况只发生在 Android 上吗?这个问题有办法解决吗?

android hyperlink whatsapp
3个回答
0
投票

尝试在.com后面添加斜杠,即使用http://test1234.com/?r=action&id=xxx


0
投票

不知道为什么这个话题有很多反对票。但是,确实存在仅出现在 Android 版 WhatsApp 中的编码问题。

不要认为这是一个错误,很可能 WhatsApp 使用了不同的编码来标识链接。

要解决这个问题,只需在问号前添加斜杠即可。因此,

http://test1234.com/?r=action&id=xxx
将解决语法问题。而且,它还可以在 iOS 上的 WhatsApp 上运行,而不会破坏链接。


0
投票

当接收消息的联系人不是已保存的联系人时,超链接将无法识别。这是一项安全功能,从未保存的联系人收到的内容不可信。

© www.soinside.com 2019 - 2024. All rights reserved.