иногда этот скрипт что-то возвращает а иногда нет и выбрасывает ошибку, что инжектированая переменная уже существует. Как это исправить?
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);