Для определенных страниц мы хотим, чтобы наше расширение было активным, и мы можем использовать API Chrome.

Как и выше, выберите текущую вкладку идентификатора и используйте ее. Кроме того, нам нужно запросить разрешения на вкладке Chrome и многое другое.

Сценарии контекста выполняются в соответствии с содержимым страницы, этот контекст является открытой в данный момент вкладкой. И это довольно гибко в том, что мы можем сделать.

Но нам нужно использовать и контент, и фон вместе, поскольку скрипты контента не могут использовать Chrome API.

Это может быть связано с проблемами безопасности и сделать его безопасным для конечного пользователя. (довольно сложное сообщение в процессе). И CS запускается на изолированной странице из соображений безопасности.

Когда мы хотим, чтобы расширение работало, только на определенных страницах. Кроме того, рекомендуется использовать как Jquery, так и javascript.

Кроме того, в разрешении мы указываем, какой URL-адрес мы хотим, чтобы расширение запускало. И в контенте js мы отправляем сообщение на страницу события, опять же, поскольку мы не можем использовать chrome API для контента js.

Итак, в контенте js мы отправляем сообщение, а в eventPage js, где мы можем использовать Chrome API, мы анализируем тип запроса и показываем пользователю.

И только на страницах, мы хотим, чтобы ЗНАЧОК был активен, он будет активен. Вот как этого добиться, очень хорошо и интересно.

Легко изменить CSS внутри текущей вкладки, и мы также можем внедрить CSS!

Используя имя класса в CSS, мы можем напрямую изменить цвет шрифта веб-страницы.



Выше приведен код, и просто обратите внимание, что есть способ отправить уведомление пользователю.



Вышеупомянутый API.

Мы видим, что у него есть какое-то введенное уведомление таблицы стилей.

Чтобы использовать внешний JS, хорошей практикой является их загрузка и включение в нашу основную папку расширения.

Pop UP JS → получает пользовательский ввод от клика → контент JS → ПОЛУЧАЕТ сообщение от popup js и изменяет текущий стиль пользовательского интерфейса.

Выше описано, как отправить информацию в контент js, и, поскольку у нас есть отправитель, нам нужен получатель.

Вышеупомянутый конец приемника расширения Chrome, он работает! Очень эффективный способ показать, как работает расширение.

Теперь мы собираемся использовать caller API для поиска в WIKI на ходу, который называется wikier.

Вышеупомянутый метод состоит в том, чтобы иметь контекстное меню на вкладке Chrome. А можно сделать всплывающее окно из контекстного меню? Это безумно.

Есть ощущение, что многие люди собираются воспользоваться этим. (и в следующей части это расширение, использующее преимущества Chrome Speak API).

Отладка расширений Chrome немного сложна, щелкните правой кнопкой мыши и проверьте всплывающее окно — это путь!

Развертывание также очень легко сделать.

https://developer.chrome.com/extensions/samples

Отличные примеры расширений.