Как получить доступ к 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 почему-то становится пустым. Как это обойти? Заранее спасибо.


Ответы (0 шт):