收藏
回答

微信开发者工具中,复制URL参数时被重复编码

问题模块 框架类型 问题类型 操作系统 工具版本
开发者工具 小程序 Bug macOS 1.02.1910120

复现方法

  1. 打开代码片段 https://developers.weixin.qq.com/s/Ul85kSmi7Tc1

  2. 点击页面上的“go to /index/page”按钮,跳转进入/index/page

  3. 在开发者工具左下角复制URL参数


问题

可以发现,复制出来的参数为 name=%25E5%258C%2597%25E4%25BA%25AC

但实际上开发者工具显示的是(onLoad生命周期中的options也是) name=%E5%8C%97%E4%BA%AC


可见,在复制的时候多做了一次编码工作,即

encodeURI('name=%E5%8C%97%E4%BA%AC') === 'name=%25E5%258C%2597%25E4%25BA%25AC'

相关讨论

在这两个帖子中有关于这个bug的讨论,但没有后续跟进

https://developers.weixin.qq.com/community/develop/doc/0004c8e9a78710e6715941c3d56400?highline=%E5%A4%8D%E5%88%B6%20%E5%8F%82%E6%95%B0

https://developers.weixin.qq.com/community/develop/doc/000a4ad1ca86480c7a69869525bc00?highLine=%25E5%25A4%258D%25E5%2588%25B6%2520%25E5%258F%2582%25E6%2595%25B0

在本帖中,提供了可以复现的代码片段以及开发者工具版本,望官方能够重视并修复

最后一次编辑于  11-14
回答关注问题邀请回答
收藏

2 个回答

  • .
    .
    11-14


    node -v中间有个空格


    11-14
    赞同 1
    回复
  • A_余
    A_余
    11-14

    这是什么问题win7电脑安装npm

    11-14
    赞同
    回复
问题标签