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
969浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
Caesari

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

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

分享
微博
QQ
微信
回复
2022-11-01 16:21:32
相关问题
HarmonyOS Html文本标签解析器
791浏览 • 1回复 待解决
HarmonyOS Text组件支持html标签
661浏览 • 1回复 待解决
Text怎么显示带html标签的文本
5528浏览 • 1回复 待解决
Text怎么解析展示带html标签的文本?
2857浏览 • 1回复 待解决
HarmonyOS 拖拽动画会丢失
634浏览 • 1回复 待解决
webview 如何显示纯文本html内容
3169浏览 • 1回复 待解决
HarmonyOS web如何获取html内容高度
710浏览 • 1回复 待解决
编译so如何去除符号
4023浏览 • 1回复 待解决
HarmonyOS TextInput实现SMS登录
444浏览 • 1回复 待解决
HarmonyOS Web如何搜索html界面的内容
910浏览 • 1回复 待解决
HarmonyOS NFC扫描标签内容的用例代码
800浏览 • 1回复 待解决
预览器上WEB组件无法显示HTML内容
3650浏览 • 1回复 待解决