Android上的whatsapp不将完整url识别为链接
我正在构建一个Web平台,允许使用自定义参数(动态生成的优惠券代码)共享链接。此链接可以粘贴到Whatsapp中。通过使用whatsapp Web和iOS,一切正常。然而,在Android Whatsapp应用程序中,该链接未被完全识别为超链接。特别是,如果我发送一个类似于朋友的链接,只有第一部分被识别为超链接,因此可以单击。url的其余部分被视为简单文本,因此,除非用户手动复制完整url,否则用户将被重定向到页面,而无需操作r=action和参数id=xxx。Android上的whatsapp不将完整url识别为链接,android,hyperlink,whatsapp,Android,Hyperlink,Whatsapp,我正在构建一个Web平台,允许使用自定义参数(动态生成的优惠券代码)共享链接。此链接可以粘贴到Whatsapp中。通过使用whatsapp Web和iOS,一切正常。然而,在Android Whatsapp应用程序中,该链接未被完全识别为超链接。特别是,如果我发送一个类似于朋友的链接,只有第一部分被识别为超链接,因此可以单击。url的其余部分被视为简单文本,因此,除非用户手动复制完整url,否则用户将被重定向到页面,而无需操作r=action和参数id=xxx。 关于为什么只有Android才会
关于为什么只有Android才会出现这种情况,有什么线索吗?这个问题有什么解决办法吗?尝试在.com后面加一个斜杠,即使用不确定为什么这个主题有很多反对票。但是,确实有一个编码问题只出现在Android上的WhatsApp中 不要认为这是一个bug,很可能WhatsApp使用了不同的编码来标识链接
要解决这个问题,只需在问号前加一条斜线。因此,
http://test1234.com/?r=action&id=xxx
将解决语法问题。而且,它还可以在iOS上运行WhatsApp,而不会中断链接 当接收消息的联系人不是已保存联系人时,将无法识别超链接。这是一种安全功能,从未保存的联系人接收的内容不可信。欢迎使用堆栈溢出。这个问题听起来像Whatsapp中的一个bug。你应该联系应用程序的开发者。由于这不是一个编程问题,我投票决定结束。尝试使用像goo.gl这样的短链接(url短链接)或像YOURLS这样的自托管url短链接。发布一些代码,向我们展示你在执行复制时所做的操作,很可能你做错了-否则这不是编程问题。复制是从包含url的文本框(所以ctrl-c ctrl-v)简单复制和粘贴,但在Android中,问号后的所有内容都不会被识别为超链接尝试在.com
后添加斜杠,即。,使用http://test1234.com/?r=action&id=xxx
。这是问题的答案。我也遇到过类似的问题,有了这个答案,我可以解决它。