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;
    }
}
Другие вопросы по тегам