收藏
回答

localstorage存储的token丢失,重新打开此页面又找回来了?

在微信浏览器使用jsapi支付时,先要跳转一个微信提供的链接https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx986f7b0c3e81c3a5&redirect_uri=${redirect_url}&response_type=code&scope=snsapi_base&state=123#wechat_redirect拿取code去获取openid,可是跳转之后我在跳转前通过localstorage存储在本地的用户token却丢失了,刷新也没效果,但是重新打开此页面却又能拿到了,请问这是为什么?

回答关注问题邀请回答
收藏

4 个回答

  • o🐟
    o🐟
    2021-12-22

    遇到同样的问题,请问解决了吗?

    2021-12-22
    有用
    回复
  • VioletQQY
    VioletQQY
    2021-12-21

    遇到同样的问题,请问有解决方案了么?

    2021-12-21
    有用
    回复
  • 点击科技
    点击科技
    2021-12-19

    遇到同样问题,点击菜单打开页面登录后token存到cookie(有效期为1年);然后点击模板消息打开同一个页面获取cookie一直是空。

    开发者工具上是没问题的,到安卓手机就不行。

    2021-12-19
    有用
    回复
  • Mr.Zhao
    Mr.Zhao
    2021-11-09

    跳转前后的域名不一样?

    2021-11-09
    有用
    回复 7
    • 崖间白鹿
      崖间白鹿
      发表于移动端
      2021-11-09
      一样的,跳转前是登陆页跳转后是首页
      2021-11-09
      回复
    • Mr.Zhao
      Mr.Zhao
      2021-11-09回复崖间白鹿
      如何复现?
      2021-11-09
      回复
    • 崖间白鹿
      崖间白鹿
      2021-11-09
      uniapp写的h5,要不我加微信私发你页面链接吧
      2021-11-09
      回复
    • Mr.Zhao
      Mr.Zhao
      2021-11-09回复崖间白鹿
      算了 你还是用排除法解决吧,整两个空白页面,最少的代码去复现问题
      2021-11-09
      回复
    • 崖间白鹿
      崖间白鹿
      2021-11-09
      就这几句代码,问题是必现的,不知道是不是微信浏览器对缓存做了什么处理
      2021-11-09
      回复
    查看更多(2)
登录 后发表内容