小程序
小游戏
企业微信
微信支付
扫描小程序码分享
query参数有可能是一个编码参数,这样就会包含%特殊字符。
例如我想跳一个webview页面,我的query参数是下面这样的:
query: url=https://baidu.com?a=b&c=xxx ,但是这样是不行的,会导致解析异常
正常应该是 url=https%3A%2F%2Fbaidu.com%3Fa%3Db%26c%3Dxxx
这种情况怎么处理呢
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
参数传递用base64对付这些古灵精怪
先url转base64,然后小程序解析一下跳转
要是再问怎么在小程序中解码,可移步这里
https://developers.weixin.qq.com/community/develop/doc/000ca4532b8c207e4419f5c5c56c00
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
确实,希望官方支持
自己在后面URL参数进行转码
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
参数传递用base64对付这些古灵精怪
先url转base64,然后小程序解析一下跳转
要是再问怎么在小程序中解码,可移步这里
https://developers.weixin.qq.com/community/develop/doc/000ca4532b8c207e4419f5c5c56c00
确实,希望官方支持
自己在后面URL参数进行转码
1.路径和参数入库,然后生成一个唯一标识,页面访问的时候查询数据库还原路径和参数再跳转
2.上面的URL转码后单独替换百分号为允许的特殊符号,然后解析的时候替换回百分号再跳转