Расширение Chrome «chrome.scripting.executeScript» не работает
Итак, я пытаюсь реализовать chrome.scripting.executeScript для вызова других файлов в моем проекте. В этом случае я пытаюсь что-то реализовать при изменении URL-адреса:
let lastUrl = location.href;
new MutationObserver(() => {
const url = location.href;
if (url !== lastUrl) {
lastUrl = url;
onUrlChange();
}
}).observe(document, {subtree: true, childList: true});
function onUrlChange() {
chrome.scripting.executeScript({
files: ['inject.js']
});
}
Однако я получаю сообщение об ошибке «Невозможно прочитать свойство executeScript, равное undefined». Кстати, у меня есть "скриптинг", установленный в качестве разрешения в моем manifest.json. Я также изучал возможность использования jQuery "getScript", но я не знаю, как заставить jQuery работать в Sublime Text 3. Любые предложения приветствуются.