Резюме
В этой главе вы узнали, что расширение состоит из определённых компонентов: манифеста, компонентов ввода, компонента сценариев и компонента всплывающего окна. Также разобрали жизненный цикл расширения, где вы узнали о event-сценариях.
Узнали, что событийные сценарии постоянно следят за работой расширения и имеют больше возможностей нежели сценарии всплывающего окна, которые выполняются, только при открытом popup окне. Соответственно разобрали, как взаимодействовать с элементами ввода данных.
В конце, вы рассмотрели declarativeContent
для регистрации пользовательских правил для расширения, а также познакомились с content-script
, который добавлять JavaScript и CSS файлы к веб-странице, как декларативно, как и программно.