Если перед тем как вставить узел записать его в localStorage, то в хроме вылазит ошибка "Uncaught TypeError: Failed to execute 'insertBefore' on 'Node': parameter 1 is not of type 'Node'."
var copydiv = document.getElementById('top-lighthouse');
var copydiv = copydiv.cloneNode('true');
localStorage['localMem'] = copydiv;
copydiv = localStorage['localMem'];
document.body.insertBefore(copydiv, document.body.firstChild);
Почему так получается?
Нужно это для расширения под Google Chrome - надо куда то записать кусок кода, что бы после перезагрузки страницы его можно было вставить обратно. Если кто знает такую же простую альтернативу к̶а̶к̶ ̶м̶о̶и̶ ̶з̶н̶а̶н̶и̶я̶ ̶в̶ ̶J̶S̶ как эта - предлагайте)