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
坑!同一H5在微信小程序webview和微信H5环境下localStorage 也没做沙盒隔离,是互通的,真是离谱!我的业务场景是支持微信H5和小程序webview环境
我这用cookie也遇到过类似的问题,不同小程序 webview 数据不隔离坑的很,
我这边会涉及到 A小程序 webivew 跳 B小程序 webivew,操作完后再回 A 小程序,
还想用 cookie 给不同小程序做标识的,请教下大家有什么合适的方案吗?
同一台手机?