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>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Существуют ли библиотеки или модули для Angular 2/4/5, которые позволяют просмотреть Excel или Word файл в онлайн (возможность редактирования документа...
На сайте есть каталог, необходимо при переходе пользователем на детальную карточку товара из этого каталога, реализовать кнопку назад те после...
Имеется таблица с 1000 строкамиВыводить полностью все строки долго и не удобно
Цель - создать функцию, которая полностью убьет веб страницу кроссбраузерноПока искал, нашел несколько вариантов, но не уверен в них