Задать вопрос
@Stepgor

Как заставить работать код в контексте расширения?

Задача такая:

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 срабатывает каждый раз при запросе новой страницы
  • Вопрос задан
  • 40 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы