Есть некий сайт, который после загрузки удаляет
window.localStorage
, копируя его в локальную переменную. Примерно так:
(function () {
let LS = window.localStorage;
delete window.localStorage;
})();
Я пробовал решить проблему следующим образом -
// ==UserScript==
// @name Get LS
// @run-at document-start
// @grant window.localStorage
// ==/UserScript==
(function() {
'use strict';
const LS = window.localStorage;
console.log(LS);
})();
Но он работает через раз. Иногда сайт успевает удалить localStorage, иногда нет.
Вопрос: Как гарантированно скопировать локальное хранилище?