素材牛VIP会员
localStorage在其他窗口取不到值
 ai***ft  分类:Html5  人气:1703  回帖:6  发布于6年前 收藏

同一浏览器在这个窗口创建的可以去到,在另一个窗口却取不到,不知道什么原因!

讨论这个帖子(6)垃圾回帖将一律封号处理……

Lv4 码徒
li***zi 其它 6年前#1

两个窗口都打出location.href看看

Lv3 码奴
雷***y Web前端工程师 6年前#2

不可能,我刚刚试过

Lv6 码匠
谎***y 技术总监 6年前#3

如果在同域当中肯定可以取到,要不然这个就没存在的意义了

Lv4 码徒
ji***ca JS工程师 6年前#4

大家都说了,获取不到是因为你作用域没弄清楚。参考下这篇文章吧,写的很清晰。https://segmentfault.com/a/11...

Lv1 新人
km***04 JS工程师 6年前#5

localStorage也是有作用域的,只在同域下起作用。例如,你在http://a.com下设置的localStorage的值,只能在http://a.com下取出。现在你的两个窗口访问的地址应该是不同域的,所以才访问不到。

Lv4 码徒
这***3 站长 6年前#6

localStorage保存的数据都仅限于该页面的协议,如果你这两个页面的协议不一样是获取不到的。

 文明上网,理性发言!   😉 阿里云幸运券,戳我领取