微信cookie和localstorage失效?

微信cookie和localstorage失效

情况是这样:
微信打开网页a,网页a进入时,判断有没有userid存在,没有的话利用cookie或者localstorage存储一个随机userid的,网页a里有个超链接,类似这样<a href="www....." target="_blank">
点击超链接后进入网页b,b里面提交一个form后会调用这个代码

 window.opener = null;
 window.open('','_self');
window.close();

这样就再到a页面了,但是获取不到userid。

吧这段代码在移动端写成

window.close();

是没问题的

新发现,在b页面只要调用了这2行代码,然后我退回到a页面,本地存储就无效了,哪怕我重新刷新a页面结果一样

 window.open('','_self');
window.close();
阅读 2.8k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题