browser.windows.create({
url: "google.com",
}, function (window) {
var tabid = window.tabs[0].id;
var makeItGreen = 'document.body.style.border = "20px solid green"';
browser.tabs.executeScript(
tabid, {
code: makeItGreen
});
Код никак не хочет работать, останавливается на открытии окна, причем если в консоли запустить этот же код, но разделить на 2 части то все получается, если я правильно понимаю, то это потому что колбэк начинает выполняться, когда само окно открылось, но вкладка еще не загружена, но тогда возникает вопрос как выполнять код после того как вкладка загрузилась.
<script>
win = window.open("http://google.com");
win.opener.addEventListener('load', function (event) {
console.log(win); //Окно окна
console.log(event); //Объект события
console.log(win.document); //Но доступа у вас не будет
});
</script>
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости