При выполнении этот скрипт в Internet Explorer выдает QuotaExceededError
при попытке сохранить строку 34kb
(second one
).
localStorage.clear();
try {
localStorage.setItem('test', /* 33kb string */);
console.log('33K OK');
} catch(err) {
console.log('ERROR 33k');
}
localStorage.clear();
try {
localStorage.setItem('test', /* 34kb string */);
console.log('34K OK');
} catch(err) {
console.log('ERROR 34k', err);
}
Это происходит при запуске скрипта в localhost
. Если перейти по адресу 127.0.0.1
, он будет работать так же, как и в консоли переполнения стека.
Эта проблема возникает в Windows 10
, но в Windows 8
она работает без каких-либо ошибок или исключений.