在网页中调用微信oauth能力
location.href = `https://open.weixin.qq.com/connect/oauth2/authorize?appid=${appId}&redirect_uri=${url}&response_type=code&scope=${scope}&state=STATE#wechat_redirect`;
如果这个能力不是用户手动触发,页面加载时自动调用,那么微信在用户未授权的情况下,会直接跳转到回调URL并且带上一个非当前用户的Code
通过抓包验证,该Code和当前用户毫无关系
根据微信获取用户信息使用规范 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/Before_Develop/Official_Accounts/official_account_website_authorization.html 直接获取用户信息的方式不规范,但是随机给一个Code的方式回调,这中方式如果开发者不注意,会导致较为严重的用户错乱BUG,希望官方能够修复
修复啥啊,官方打自己脸把发布的功能再回滚了?