我正在构建一个允许使用自定义参数(动态生成的优惠券代码)共享链接的Web平台。此链接可以粘贴到Whatsapp中。使用whatsapp Web和在iOS下运行一切都很好。然而,在Android Whatsapp应用程序中,该链接并未完全识别为超链接。特别是,如果我向朋友发送一个像http://test1234.com?r=action&id=xxx这样的链接,只有第一部分的http://test1234.com被识别为超链接,因此可以点击。url的其余部分被认为是简单的文本,因此,除非用户执行完整url的手动拷贝,否则用户被重定向到没有动作r=action和参数id=xxx的页面。为什么这种情况只发生在Android上,有什么线索吗?这个问题有什么解决方案吗?
发布于 2018-01-24 14:56:27
尝试在.com后面添加一个斜杠,即使用http://test1234.com/?r=action&id=xxx
发布于 2018-02-20 22:39:51
不知道为什么这个话题会有这么多的反对票。但是,确实有一个编码问题,只有在安卓上的WhatsApp中才会出现。
不认为这是一个错误,很可能是WhatsApp使用了一种不同的编码来标识链接。
要解决这个问题,只需在问号前添加一个斜杠即可。因此,http://test1234.com/?r=action&id=xxx将解决语法问题。而且,它还可以在不中断链接的情况下在iOS上的WhatsApp上工作。
发布于 2021-03-16 22:53:53
当接收到消息的联系人不是已保存的消息时,将不会识别超链接。这是一种安全功能,其中从未保存的联系人接收的内容是不可信的。
https://stackoverflow.com/questions/35394526
复制相似问题