@genezis1111

Как дождаться загрузки DOM в расширении chrome?

Пишу расширение для браузера и столкнулся со сложностью- нужно открыть url в новой вкладке и выполнить скрипт.

chrome.tabs.create({
         url: 'http://ooo.com',
         active: true,
       var sos = document.getElementById("id").children[0];
      });


Как я понял не успевает загрузиться DOM страницы.
Подскажите пожалуйста как дождаться загрузки страницы и сделать переменную var sos глобальной (чтобы ее можно было использовать на другой вкладке браузера)
  • Вопрос задан
  • 191 просмотр
Решения вопроса 1
dollar
@dollar
Делай добро и бросай его в воду.
Вообще в свойствах вкладки есть поле status, которое может иметь значение loading или complete. Читайте документацию внимательней, там всё есть.

Код, который вы привели, похоже, не валидный. Как он у вас работает вообще?
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы