Предзагрузка скрипта в chrome extension

Необходимо изменить значение свойства window.devicePixelRatio, которое используется в коде скрипта (условно common.js). При подключении этого скрипта не используется defer. Мой же скрипт, запускаемый расширением, запускается значительно позже этого скрипта.

Возможно ли загружать скрипт из расширения до загрузки страницы?


Ответы (1 шт):

Автор решения: Vadim

Документация здесь, в manifest.json нужно добавить run_at со значением document_start

Пример

"content_scripts": [
    {
        "matches": ["<all_urls>"],
        "run_at": "document_start",
        "js": ["common.js"]
    }
],
→ Ссылка