我正在构建一个Web平台,允许与自定义参数(动态生成的优惠券代码)共享链接。此链接可以粘贴到Whatsapp中。通过使用whatsapp Web和iOS下的一切工作正常。但是,在Android Whatsapp应用程序中,链接未完全识别为超链接。特别是,如果我向朋友发送http://test1234.com?r=action&id=xxx之类的链接,则只有第一部分http://test1234.com被识别为超链接,因此可以点击。 URL的其余部分被视为简单文本,因此,除非用户执行完整URL的手动副本,否则用户将被重定向到页面而不执行操作r = action且没有参数id = xxx。 有关为什么只有Android才会发生这种情况的任何线索?有没有解决这个问题的方法?
答案 0 :(得分:2)
尝试在.com之后添加斜杠,即使用http://test1234.com/?r=action&id=xxx
答案 1 :(得分:0)
不确定为什么会有很多关于这个主题的投票。但是,真正有一个编码问题只出现在Android上的WhatsApp中。
不要认为这是一个错误,很可能WhatsApp正在使用不同的编码来识别链接。
要解决此问题,只需在问号前添加斜杠即可。因此,http://test1234.com/?r=action&id=xxx
将解决语法问题。而且,它也适用于iOS上的WhatsApp而不会破坏链接。
答案 2 :(得分:0)
当接收消息的联系人不是已保存的超链接时,将无法识别。这是一项安全功能,从未保存的联系人收到的内容不受信任。