whatsapp://发送?文本剪切字符串来自'&'直到结束?

时间:2016-05-19 09:11:41

标签: javascript html hyperlink href whatsapp

我试图添加一个可以在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'的中间) '&'之后的文字。被截断。

为什么会发生这种情况的任何建议以及如何解决?

1 个答案:

答案 0 :(得分:2)

它会切断它,因为'''''表示新的查询字符串参数。您可以使用encodeURI JavaScript函数对URL中的字符串参数进行编码来修复它。 &字符将编码为"%26"。