Localstorage не работает на локальной веб-странице: ошибка безопасности
При использовании моей веб-страницы ( http://localhost/mypage.html) при доступе к localStorage выдается ошибка безопасности:
Uncaught DOMException: не удалось прочитать свойство 'localStorage' из 'Window': доступ к этому документу запрещен.
Это просто простая линия
res = localStorage.getItem(name);
и даже
console.log(localStorage);
выдает ту же ошибку.
Но это ЛОКАЛЬНЫЙ сайт, поэтому кросс-домены не используются.
Что здесь не так?
1 ответ
Эта проблема связана с ошибкой 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;
}
}