Пишу расширение для браузера и столкнулся со сложностью- нужно открыть url в новой вкладке и выполнить скрипт.
chrome.tabs.create({
url: 'http://ooo.com',
active: true,
var sos = document.getElementById("id").children[0];
});
Как я понял не успевает загрузиться DOM страницы.
Подскажите пожалуйста как дождаться загрузки страницы и сделать переменную var sos глобальной (чтобы ее можно было использовать на другой вкладке браузера)