http://localhost:8083/#/?username=vikki&clear=%E5%87%8F%E5%B0%9130%25%EF%BC%81
这种也会被清掉就因为包含 25%
- 发布:2020-12-03 13:07
- 更新:2022-01-19 19:53
- 阅读:1200
产品分类: uniapp/H5
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win7
HBuilderX类型: 正式
HBuilderX版本号: 2.9.8
浏览器平台: Chrome
浏览器版本: 87.0.4280.66
项目创建方式: HBuilderX
示例代码:
操作步骤:
http://localhost:8083/#/?username=vikki&clear=%25
http://localhost:8083/#/?username=vikki&clear=%25
预期结果:
http://localhost:8083/#/?username=vikki&clear=%25
http://localhost:8083/#/?username=vikki&clear=%25
实际结果:
http://localhost:8083/#/
http://localhost:8083/#/
bug描述:
谷歌或者火狐浏览器都出现 参数中带有 %25 (%百分号自身encodeURIComponent转义)时所有参数会被清空
如url地址为以下
http://localhost:8083/#/?username=vikki&clear=%25
当确定回车后就会变成
http://localhost:8083/#/
yoooo (作者)
就是用encodeURIComponent 把% 转成 %25 后才出现的bug
2020-12-03 16:52
yoooo (作者)
像这个: 减少30%!
encodeURIComponent 编码后就成:%E5%87%8F%E5%B0%9130%25%EF%BC%81
编码后里面带有 25% 然后所有的参数就会被清空
2020-12-03 16:56
DCloud_UNI_LXH
回复 yoooo: 好的,后续确认一下,感谢反馈
2020-12-03 17:16
yoooo (作者)
回复 DCloud_UNI_LXH: 老大下个版本记得修复啊
2021-01-04 16:55
yoooo (作者)
回复 DCloud_UNI_LXH: 这问题已经快半年了,还是没有修复
2021-04-27 11:13