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标签的文本
2466浏览 • 1回复 待解决
编译so如何去除符号
573浏览 • 1回复 待解决
预览器上WEB组件无法显示HTML内容
337浏览 • 1回复 待解决
提示数据丢失怎么处理?
3263浏览 • 2回复 待解决
部署HAP上报安装内容过大错误
270浏览 • 1回复 待解决
如何判断音频焦点的获取和丢失
4114浏览 • 1回复 待解决
鸿蒙是否支持加载HTML
10478浏览 • 3回复 待解决
社区的markdown里面可以写html吗?
1217浏览 • 2回复 已解决
碰一碰拉起FA的nfc标签申请
7816浏览 • 2回复 待解决
现在从HTML开始,还来得及吗
5438浏览 • 2回复 待解决
函数内容没法toast!!!
5815浏览 • 3回复 待解决