html sms标签跳转时丢失&符号后内容

<a href="sms:10086?body=​https://zhidao.baidu.com/new?word=&ie=GBK&entry=common_header​">问一问</a><br>


该语句在从网页跳转至手机短信App时,丢失“&ie=GBK&entry=common_header”这些内容,将“&”转义为%26或者&amp; 也都不行。


请问有什么解决办法吗?

鸿蒙
UI
HMS Core
2022-11-01 15:21:48
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Caesari

1、在 URL 参数字符串中用 key=value 这种键值对的形式进行传递参数,多个键值对中间用 & 连接。如果在 value 中也存在 & 这个符号的话,不对其进行编码,就会引起歧义,就会发生参数丢失问题。

2、通过encodeURIComponent()和decodeURIComponent()方法对url进行编码和解码后试下。

分享
微博
QQ
微信
回复
2022-11-01 16:21:32
相关问题
Text怎么显示带html标签的文本
1160浏览 • 1回复 待解决
鸿蒙是否支持加载HTML
8515浏览 • 3回复 待解决
提示数据丢失怎么处理?
2380浏览 • 2回复 待解决
函数内容没法toast!!!
4883浏览 • 3回复 待解决
鸿蒙 | Text 内容显示问题
6984浏览 • 5回复 待解决
Python 后台窗口内容输入
657浏览 • 0回复 待解决
如何判断音频焦点的获取和丢失
2980浏览 • 1回复 待解决
现在从HTML开始,还来得及吗
4436浏览 • 2回复 待解决
Chart内容如何清空。谢谢。
138浏览 • 1回复 待解决
碰一碰拉起FA的nfc标签申请
6475浏览 • 2回复 待解决
text内容如何实时获取并添加修改?
574浏览 • 1回复 待解决
OceanBase开源内容包括哪些部分?
630浏览 • 1回复 待解决