坑!同一H5在微信小程序webview和微信H5环境下localStorage 也没做沙盒隔离,是互通的,真是离谱!我的业务场景是支持微信H5和小程序webview环境
不同小程序的web-view加载同一个h5,数据没有做隔离2个不同小程序内web-view加载同一个h5,h5通过localstorage存储在本地的数据没有做隔离 例子: 2个小程序分别为a、b 打开a小程序加载的h5页面,h5本地存储localstorage.setItem('token', '11111'),a小程序切到后台 打开b小程序加载的h5页面,h5本地存储localstorage.setItem('token', '22222'),b小程序切到后台 a小程序从后台切到前台,读取localstorage.getItem('token')的值为22222
03-12检查参数是否传错。 我犯了一个低级错误,导致卡了两小时。传错参数微信不校验,而是返回一个不相关的 "errcode": 40003,debug 直接给带偏了。很难相信这是大厂程序员写出来的东西,喂给中国开发者的一坨💩名不虚传[图片]
小程序调用接口下发订阅消息返回40003?调用 subscribeMessage.send时,返回 { "errcode": 40003, "errmsg": "invalid openid hint: [ns5KcA0760d448]" } [图片] https://api.weixin.qq.com/cgi-bin/message/subscribe/send?access_token= 具体的opendId我是确认过的,也用两个真机进行了调试,但还是返回这个。 请教下可能哪里有问题?
2023-08-29