sessionStorage 在低版本的ios手机上的兼容性问题

做了一个项目,使用到了sessionStorage进行数据缓存,现在有个低版本的ios手机(8.1.1),在手机自带的Safari浏览器打开,一直出问题,其他版本的ios手机都没问题,然后定位到sessionStorage出问题,网上看了下,说sessionStorage有兼容性问题,有人说使用localStorage能解决,但是我试了下,还是不行
有大佬知道有解决方法吗
alert(1)
!this.$route.params.last.name && (sessionStorage.path = 'home')
alert(2)
代码很简单,进入页面就去alert,1能正常alert,2就不能,一开始以为this.$route.params.last.name的问题,但是测试了一下,没问题,还是sessionStorage的问题

阅读 3.2k
1 个回答

原来是浏览器设置了无痕模式,去掉无痕模式就可以了。。。。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题