zoukankan      html  css  js  c++  java
  • IE下面不同Tab标签的网页之间 localstorage不共享

    因为有需求要用到 webbrowser,webbrowser用的是ie内核

    发现IE多个TAB 标签打开同样的页面但是不同页localstorage不共想

    先在Tab A里打开www.baidu.com在控制台输入以下代码

    window.localStorage["a"]="111";
    console.log(window.localStorage["a"]);

    结果 如下

    再新建Tab B标签页也打开www.baidu.com在控制台输入以下代码,这时候可以得到

    console.log(window.localStorage["a"])

    tabe B结果:

    这时候第一次可以得到window.localStorage["a"]的值,这时候在Tab B标签里修改window.localStorage["a"]的值,代码如下

    window.localStorage["a"]="222";
    console.log(window.localStorage["a"]);

    tab B结果如下

     然后再在tab A中运行代码 console.log(window.localStorage["a"]);

    console.log(window.localStorage["a"]);

    应该变为“222”可是这里显示的还是111,说明没有修改成功

     再在tab A中修改a为333,代码如下

    window.localStorage["a"]="333";
    console.log(window.localStorage["a"]);

    结果 如下:

    再去tab B中查看a 

    console.log(window.localStorage["a"]);

    结果如下:值还是222没有被修改

    说明IE中的多个Tab标签之间的localstorage第一次可以共享,后面就完全独立了。。式了在Chrome与FireFox中都共享的,修改一个标签的其他标签会跟着修改。



    欢迎加入JAVA技术交流QQ群:179945282

    欢迎加入ASP.NET(C#)交流QQ群:17534377


  • 相关阅读:
    Python课程回顾(day26)网络编程
    Python课程回顾(day27)
    Python课程回顾(day25)
    Python课程回顾(day24)
    Python课程回顾(day23)
    Python课程回顾(day22)
    Python课程回顾(day21)
    Python课程回顾(day20)
    Python课程回顾(day19)
    hive小tips(各种解析)
  • 原文地址:https://www.cnblogs.com/q149072205/p/14955797.html
Copyright © 2011-2022 走看看