Возможно как - то проверить, загрузилась ли уже страница?
Просто если назначить обработчик после события - функция не будет вызвана...
function main()
{
alert('main')
}
function listener()
{
alert('listener')
document.addEventListener('DOMContentLoaded', main)
}
function init()
{
alert('init')
setTimeout(listener, 3000)
}
init()
Хочу попробовать через chrome.runtime.message получить все localStorage, и только потом уже выполнять код...
Но т.к. там задержки будут не известно успеют ли придти все 3 сообщения до постройки DOM...