Обзор разработки расширений

После прочтения руководства «Приступая к работе» и обзора используйте это руководство в качестве схемы расширения компонентов и возможностей. Разработчикам рекомендуется исследовать и расширять функциональные возможности расширений.

Настройка пользовательского интерфейса расширения
Действия браузера Добавьте значок, подсказку, значок и всплывающее окно на панель инструментов.
Команды Добавьте сочетания клавиш, которые запускают действия.
Контекстные меню Добавьте элементы в контекстное меню Google Chrome.
Омнибокс Добавьте функциональность ключевых слов в адресную строку.
Переопределить страницы Создайте версию страницы «Новая вкладка», «Закладка» или «История».
Действия страницы Динамическое отображение значков на панели инструментов.
Создание утилит расширения
Доступность (a11y) Сделайте расширение доступным для людей с ограниченными возможностями.
Фоновые сценарии Обнаруживайте и реагируйте, когда происходит что-то интересное.
Интернационализация Работайте с языком и локалью.
Личность Получите токены доступа OAuth2.
Управление Управляйте расширениями, которые установлены и работают.
Передача сообщений Общайтесь из сценария содержимого с его родительским расширением или наоборот.
Страницы опций Разрешите пользователям настраивать расширение.
Разрешения Измените разрешения расширения.
Хранилище Храните и извлекайте данные.
Измените и наблюдайте за браузером Chrome
Закладки Создавайте, организуйте и управляйте поведением закладок.
Просмотр данных Удаление данных просмотра из локального профиля пользователя.
Загрузки Программно инициируйте, отслеживайте, манипулируйте и ищите загрузки.
Настройки шрифта Управление настройками шрифтов Chrome.
История Взаимодействуйте с записями браузера о посещенных страницах.
Конфиденциальность Управляйте функциями конфиденциальности Chrome.
Прокси Управляйте настройками прокси-сервера Chrome.
Сессии Запрос и восстановление вкладок и окон из сеанса просмотра.
Вкладки Создавайте, изменяйте и переставляйте вкладки в браузере.
Лучшие сайты Доступ к наиболее посещаемым пользователями URL-адресам.
Темы Измените общий внешний вид браузера.
Окна Создавайте, изменяйте и переставляйте окна в браузере.
Изменяйте и наблюдайте за Интернетом
Активная вкладка Обеспечьте безопасный доступ к веб-сайтам, устранив большинство требований к разрешению хоста <all_urls> .
Настройки контента Настраивайте функции веб-сайтов, такие как файлы cookie, JavaScript и плагины.
Скрипты контента Запускайте код JavaScript в контексте веб-страниц.
Печенье Изучите и измените систему cookie браузера.
XHR перекрестного происхождения Используйте XMLHttpRequest для отправки и получения данных с удаленных серверов.
Декларативный контент Выполнять действия с содержимым страницы без разрешения.
Захват рабочего стола Захват содержимого экрана, отдельных окон или вкладок.
Захват страницы Сохраните исходную информацию вкладки в формате MHTML.
Захват вкладки Взаимодействие с медиапотоками вкладок.
Веб-навигация Обновления статуса навигационных запросов в полете.
Веб-запрос Наблюдайте и анализируйте трафик. Перехватывайте блокировку или изменяйте запросы прямо в процессе.
Пакетирование, развертывание и обновление
Интернет-магазин Chrome Размещение и обновление расширений в Интернет-магазине Chrome.
Другие варианты развертывания Распространяйте расширения в назначенной сети или с помощью другого программного обеспечения.
Разверните инструменты разработчика Chrome
Отладчик Инструментируйте сетевое взаимодействие, отлаживайте JavaScript, изменяйте DOM и CSS.
Инструменты разработчика Добавьте функции в инструменты разработчика Chrome.