У меня есть хром-расширение, в котором я dynamly загрузить JS-файлов (в зависимости от LocalStorage-настроек)Chrome-Extension: Загрузка Background_JS только по запросу
$.getScript(chrome.extension.getURL("./setup/js/inner.js"), function() {
DoInnerMagic();
});
Но это работает только если я добавляю внутренний. JS к контент-скриптов внутри manifest.json:
"content_scripts":
[{
"matches": ["https://mypage.com/*"],
"js": [ "setup/js/inner.js" ]
}]
Но это приводит к тому, .js-файл, который будет загружен даже до того, как загрузить его с помощью кода (я могу видеть это в Dev-консоли из хрома)
Что мне нужно сделать, чтобы действительно загружать мой файл только при необходимости?
мне нужно сделать это изнутри контент-скрипт, так chrome.tabs-функции не будут работать