Оно может быть либо подключено как распакованное, либо из магазина.
Ну и что? Принцип один и тот же.
Получаем ссылку на файл с помощью
chrome.runtime.getURL('style.css')
. Путь задается от корня каталога расширения.
И инжектим на страницу:
injectCSSToPage (codeOrUrl, inline = true) {
if (inline) {
const style = document.createElement('style');
style.textContent = codeOrUrl;
document.head.appendChild(style);
} else {
const link = document.createElement('link');
link.href = codeOrUrl;
link.rel = 'stylesheet';
document.head.appendChild(link);
}
}