使用我的网页 ( http://localhost/mypage.html ) 访问 localStorage 时出现安全错误:
未捕获的 DOMException:无法从“Window”读取“localStorage”属性:拒绝访问此文档。
这只是一条简单的线
res = localStorage.getItem(name);
乃至
console.log(localStorage);
发出相同的错误。
但它是一个本地站点,因此不使用跨域。
这里出了什么问题?
使用我的网页 ( http://localhost/mypage.html ) 访问 localStorage 时出现安全错误:
未捕获的 DOMException:无法从“Window”读取“localStorage”属性:拒绝访问此文档。
这只是一条简单的线
res = localStorage.getItem(name);
乃至
console.log(localStorage);
发出相同的错误。
但它是一个本地站点,因此不使用跨域。
这里出了什么问题?
此问题与现已修复的 Chromium 错误有关。见https://community.brave.com/t/html5-localstorage/100843
您可以检查您当前的版本是否受到此 JSFiddle 的影响:https ://jsfiddle.net/6sm54/2/
function lsTest(){
var test = 'test';
try {
localStorage.setItem(test, test);
localStorage.removeItem(test);
return true;
} catch(e) {
return false;
}
}