Javascript 本地存储&;会话存储是未定义的,正在IE 11和Edge上运行调试器

Javascript 本地存储&;会话存储是未定义的,正在IE 11和Edge上运行调试器,javascript,Javascript,使用IE 11调试器时,存储为[object Storage],但localStorage未定义,并且上述操作将给出一个错误“无法获取未定义或空引用的属性“setItem” 使用FireFox调试器,存储是function(),localStorage和sessionStorage是存储。localStorage和sessionStorage在Firefox上正常工作。 为什么Microsoft不正确支持本地存储和会话存储 if(typeof(Storage) !== "undefined

使用IE 11调试器时,存储为[object Storage],但localStorage未定义,并且上述操作将给出一个错误“无法获取未定义或空引用的属性“setItem”

使用FireFox调试器,存储是function(),localStorage和sessionStorage是存储。localStorage和sessionStorage在Firefox上正常工作。 为什么Microsoft不正确支持本地存储和会话存储

   if(typeof(Storage) !== "undefined") {
    if (localStorage !== "undefined") {
        localStorage.setItem("Hello", "somedata");
        alert(localStorage.getItem("Hello"));
        localStorage.clear();
    }
    }