获得过 0 次赞
回答过的问题获得 0 次赞
分享过的文章/案例获得 0 次赞
评论与回复获得 0 次赞
希望微信框架学习一下国际规范或惯例,例如spring mvc,传来的参数都是decode好的。不按规范走,微信自己内部开发都搞不清楚。比如,朋友圈单页,就有double encode的问题,我猜微信内部开发也认为参数被decode过了,所以又encode了一遍。 参见别人发的bug:https://developers.weixin.qq.com/community/develop/doc/0002e63b268dd8912a40a9ec861c00
page.onLoad的options含的参数,为什么框架不返回decode以后的值?根据职责划分,当传递query string参数的时候,开发人员应该encode好以后给到框架。但是当拿参数的时候,框架也应decode以后给到开发。
2023-10-08同问,设计的很不一致。我已经发了bug了
为什么小程序开发工具的查看分享页会把参数自动decode?开发者工具版本:1.06.2308291 比如分享页面的path设置的是 /pages/share/share?url=https%3A%2F%2Fwww.baidu.com 在开发工具中分享后,点查看分享页,开发工具左下角显示的页面参数变成了: url=https://www.baidu.com,onLaunch拿到的query也是被decode后的,这就导致了后面处理的时候可能丢失url里原本的参数 但是在手机上预览,分享后点卡片进去又是没有decode过的,真机和开发者工具表现不一致,哪个才是对的???
2023-10-08