我试图添加一个可以在WhatsApp中共享的链接:
例如:
"whatsapp://send?text=http://www.example.com/products/women/dresses?sessionid=34567&source=google.com"
但WhatsApp中发送的链接会从'&'中删除。直到最后。 (第二个参数)
当我尝试时会发生同样的事情:
"WhatsApp://send?text=http://www.example.com/prod&ucts/"
(注意'&'在单词' prod& ucts'的中间) '&'之后的文字。被截断。
为什么会发生这种情况的任何建议以及如何解决?
答案 0 :(得分:2)
它会切断它,因为'''''表示新的查询字符串参数。您可以使用encodeURI
JavaScript函数对URL中的字符串参数进行编码来修复它。 &字符将编码为"%26"。