Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.11.2022, 19:09
Новичок на форуме
Отправить личное сообщение для rfnj Посмотреть профиль Найти все сообщения от rfnj
 
Регистрация: 10.11.2021
Сообщений: 6

Как отследить событие .onload в расширении chrome
иногда этот скрипт что-то возвращает а иногда нет и выбрасывает ошибку, что инжектированая переменная уже существует. Как это исправить?
let isInjectionMyScript = (injectionUrl, injectid) => {
    return new Promise((resolve, reject) => {
        let injectScript = document.createElement('script');
        injectScript.id = injectid;
        injectScript.src = chrome.runtime.getURL(injectionUrl);
        injectScript.onload = resolve;
        
        injectScript.onerror = reject;

        (document.head || document.documentElement).appendChild(injectScript);
    });
};

await isInjectionMyScript(`js/injectionFiles/simple.js`, injectid);
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отследить событие из расширения Chrome Signal Events/DOM/Window 4 10.05.2016 04:32
отследить событие произошло оно или нет в другой функции jei Общие вопросы Javascript 14 07.04.2013 12:57
Отследить событие posta jQuery 3 08.02.2013 03:14
расширение chrome как userjs xhugo Общие вопросы Javascript 4 01.02.2013 22:43
как проверить поддеружет браузер определенное событие? GOll Элементы интерфейса 9 24.07.2008 14:40