Вы пробовали этот подход?
В вашем файле манифеста вы добавите файл в content_scripts:
"content_scripts": [ {
"js": ["file.js", "content.js"]
}],
Затем попробуйте создать этот метод, который будет читать скрипт / библиотекувы хотите использовать:
chrome.tabs.executeScript(tab.id, {code:
"document.body.appendChild(document.createElement('script')).src = 'https://example.com/script.js';"
});
Однако это не так просто, потому что скрипт контента имеет доступ только к DOM текущей страницы.Он не может запускать глобальные функции или использовать глобальные объекты.