Как получить доступ к localStorage при NetworkError?
Есть код, который загружает страницу при NetworkError:
const url = window.location.href;
var that = new XMLHttpRequest();
that.open('GET', url, false);
try {
that.send();
} catch(exception) {
if(exception.name == 'NetworkError'){
alert('There was a network error.');
document.getElementsByTagName('html')[0].innerHTML = JSON.parse(localStorage.getItem(url));
}
}
Но он не работает, т.к. при ошибке подключения localStorage почему-то становится пустым. Как это обойти? Заранее спасибо.