小程序
小游戏
企业微信
微信支付
扫描小程序码分享
系统:iOS 17.4.1 iPhone 12
微信版本:8.0.49
表现:比如访问https://m.tuhu.cn/maintain/yearcard/?p1=%7B%2522a%2522:%2522nihao%2522%7D
老版本的参数解压之后是:p1={"a":"nihao"}
新版本则是:p1={%22a%22:%22nihao%22}
求助一下是为什么?
(业务代码里再取的时候直接是解码之后,再JSON.parse,现在报错了)
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
小程序内嵌的h5能提供下吗
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
先decodeURIComponent再JSON.parse吧
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
小程序内嵌的h5能提供下吗
微信8.0.49之前的版本地址会是 https://m.tuhu.cn/maintain/yearcard/?p1=%7B%22a%22:%22nihao%22%7D
微信8.0.49的版本地址是 https://m.tuhu.cn/maintain/yearcard/?p1=%7B%2522a%2522:%2522nihao%2522%7D
要想拿到地址后的参数需要解码两次,要重现的话随便找个地址后面带个参数试试就知道了
先decodeURIComponent再JSON.parse吧