Для определенных страниц мы хотим, чтобы наше расширение было активным, и мы можем использовать 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
Отличные примеры расширений.