Пока у нас пустое приложение, которое ничего не делает. Как нам заставить это приложение, что-то делать?
Для этого мы должны добавить к этому приложению какие-то файлы скриптов.
Расширения для браузера Google Chrome работают на языке программирования Javascript т.к. этот язык встроен в браузер.
Создадим новый файл script.js с содержимым:
alert('Привет');
Теперь задача в том, чтобы наше приложение увидело файл скрипта. Это нужно делать в файле manifest.json.
"content_scripts": [ { "matches": ["<all_urls"], "js": ["script.js"], "run_at": "document_end" } ]
В Chrome есть несколько сред, где может работать Javascript. Сейчас подробнее не будем останавливаться на этих средах. Нас пока интересует среда content_scripts.
Это среда работает тогда, когда мы открыли какую-нибудь страницу во вкладке нашего браузера. Эти скрипты, которые будут работать, они относятся к контенту (содержимому).
matches - здесь указываются домены или адреса сайтов, для которых скрипты будут работать.
all_urls - означает, что скрипт будет работать на всех страницах.
В разделе js указывается путь к файлу скриптов, который будет запускаться.
run_at - в какой момент при загрузке страницы будут срабатывать скрипты.
См. видео, чтобы посмотреть, как это будет работать.
Чтобы увидеть изменения нужно перезапустить приложение.
Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:
Email - зарегистрироваться / войти