Задача такая:
1. Есть content_script, который работает на каждой странице и его задача подгружать js код с удаленного сервера, а далее вставлять в тег скрипт
function AddScriptToPage(code, name) {
let script = document.createElement('script')
script.setAttribute('type', 'text/javascript')
script.setAttribute('hash', 'sha256-CihokcEcBW4atb/CW/XWsvWwbTjqwQlE9nj9ii5ww5M=')
script.setAttribute('d-name', name)
script.innerText = code
document.querySelector('body').append(script)
}
2. Мне надо заставить работать этот код в контексте расширения, как это сделать?
Я также пробовал без content_script'а, через executeScript. Тот же самый запрос к удаленному серверу, но из background и последующая инъекция во все страницы, но при таком подходе на SPA это плохо работает, так как onUpdated срабатывает каждый раз при запросе новой страницы