Плагин для google chrome: 🧩 35 браузерных плагинов для Google Chrome в помощь разработчику

🧩 35 браузерных плагинов для Google Chrome в помощь разработчику

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

Небольшой, но крайне полезный аддон Chrome поможет всем, кто ищет новые полезные штуки для работы на GitHub. Выводит на передний план ленту трендовых GitHub-проектов с кратким описанием каждого.

Небольшое расширение для идентификации семейства, размера, веса и цвета шрифтов, используемых на сайте.

Расширение работает аналогично WhatFont, являясь его альтернативой с более простым интерфейсом и таким же функционалом.

Надстройка для выявления ошибок в HTML-коде, помогающая сверстать страницу в два раза быстрее.

Одно из наиболее эффективных расширенией Chrome для веб-разработчиков, показывающее CSS-свойства любого элемента на странице при наведении на него курсора мыши.

Аддон, позволяющий отслеживать внешний вид разрабатываемого сайта в реальном времени при написании новых или изменении существующих CSS-свойств.

Расширение для просмотра кодовых конструкций и быстрой навигации по папкам проекта, отображающее весь исходный код в виде древовидной структуры.

Talend API Tester упрощает вызов, обнаружение и тестирование HTTP и REST API.

При помощи плагина можно производить расширенные настройки различных тем, шрифтов для JSON/JSONP.

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

Еще один неплохой плагин Chrome для работы с адаптивным дизайном, с возможностью моделировать отображение вашего сайта на разных девайсах (desktop, tablet, mobile)

Плагин, генерирующий текст-заполнитель для сырых шаблонов веб-страниц или их отдельных элементов.

Этот плагин предназначен для блокировки навязчивой рекламы и элементов страницы, замедляющих ее загрузку, а также для предотвращения слива личных данных. И хотя Ghostery не предоставляет никаких полезных инструментов для программиста, он определенно поможет ускорить вашу работу за счет обеспечения чистоты просмотра.

Довольно эффективный инструмент, определяющий стек технологий (веб-сервисы, тип CMS, инструменты аналитики, плагины, библиотеки JavaScript и пр.), лежащих в основе интересующей вас веб-страницы.

Очень полезная штука для очистки кэша браузера Chrome в один клик.

Это мастхэв-расширение для React-разработчиков, позволяющее проверять иерархии компонентов библиотеки в Chrome Developer Tools. Оно выделяет обновления при рендеринге компонентов и мониторит производительность при помощи профилировщика.

JSON Viewer поможет управлять данными JSON, представленными в окне браузера, тем самым сэкономив вам время на быстрое освоение и использование кода.

Плагин для разработчиков, использующих библиотеку Redux, помогающий быстрее делать отладку изменений состояния приложений.

Еще одно расширение для проверки сайта на отзывчивость при изменении размера экрана или использовании другого браузера

Довольно неплохой плагин, помогающий определить размеры элементов на странице, а также промежутки между ними.

Еще одно расширение-рулетка для измерения различных расстояний на сайте.

Плагин для считывания цветного кода с любой страницы, с возможностью быстрого генерирования градиента цвета. В нем можно отследить историю совершенных действий и работать при помощи «горячих» клавиш.

Своеобразный анализатор юзабилити, оценивающий любой сайт при помощи 10 эвристик Нильсена, с возможностью быстрого выявления потенциальных проблем удобства использования, добавления комментариев, скриншотов и экспорта результатов, готовых к совместному использованию в команде.

Плагин для проверки страницы на наличие битых ссылок поможет разработчику, тестировщику, SEO-шнику и другим связанным с вебом специальностям.

Полезное расширение, позволяющее создавать, редактировать, экспортировать, блокировать и удалять файлы cookie для каждой отдельной страницы.

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

Аддон в виде тайм-трекера, добавляемого в любой веб-инструмент, позволяет следить за производительностью последнего в реальном времени.

Конструктор запросов API для интернета.

Инструмент для добавления заметок, хранящихся в памяти браузера, в URL-среду.

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

Плагин позволяет изменять размер или отключать изображения, сценарии и файлы стилей на странице.

Полезный инструмент для создания снимков кода.

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

Используя это небольшое расширение, вы можете уменьшить объем памяти, используемый Chrome. Оно удалит вкладки, которые не использовались в фоновом режиме в течение заданного периода времени, разгрузив при этом ЦП.

***

Все расширения из нашего списка призваны сделать жизнь программиста практичнее и проще за счет повышения производительности и оптимизации процесса разработки. Если ли вы знаете другие хорошие плагины, которыми давно пользуетесь, не стесняйтесь добавить их в комментариях.

35 полезных плагинов для Google Chrome

Сегодня просто невозможно представить свою жизнь без интернета — он заметно упростил коммуникацию между людьми, привнес новые виды работы, отдыха и полностью поменял привычный ход жизни. Упростить ваш веб-серфинг помогут эти 35 плагинов, которые мы выбрали среди тысяч расширений библиотеки Google Chrome Extensions. Каждый из них достоин занять место в вашем браузере!

Курс

QA Manual

Українською. Українською!

Хочу!

 

Содержание

  • 1 Плагины-чекеры
  • 2 Плагины-минимайзеры
  • 3 Плагины для веб-разработчиков и дизайнеров
  • 4 Родительский контроль
  • 5  Плагины кастомизаторы
  • 6 Блокировщики рекламы
  • 7 Помощники редактора

Плагины-чекеры

Все учебники и статьи по продуктивности советуют как можно меньше времени проводить за проверкой почты, так как рекламные письма засосут вас в «кроличью нору» и вы просто потеряете несколько часов за ничегонеделаньем. Плагины-чекеры позволяют узнавать о поступлении новых писем без необходимости заходить в почту.

Google Mail Checker — плагин для проверки почты от Google-команды. Отличный выбор, если вы боитесь устанавливать расширения сторонних производителей.

Checker Plus for Gmail™ — отвечайте на имейлы, даже не заходя в почту.

Mailtrack для Gmail — это расширение позволяет узнать, прочитал ли адресат ваше письмо.

Notifier for Gmail™ — управляйте почтой, не заходя в неё. Читайте, отвечайте, блокируйте письма прямо внутри плагина.

Курс Executive Leadership англійською.

Лідерство – це щоденна практика та особливий спосіб мислення.

Записатися на курс

Плагины-минимайзеры

Казалось бы, плагины созданы для помощи в рутинных задачах. Но иногда их бывает слишком много, и они начинают тормозить работу браузера. То же самое касается открытых вкладок — каждая из них «ест» часть оперативной памяти, из-за чего компьютер может заметно тормозить. В борьбе за быстродействие системы вашими союзниками станут плагины, приведенные ниже.

SimpleExtManager  — менеджер расширений с простым и понятным интерфейсом.

Extensions Manager (aka Switcher) — переключайтесь между расширениями, приложениями и темами внутри одного менеджера!

xTab — расширение, ограничивающее количество вкладок. При попытке превышения лимита он просто закроет старые вкладки.

The Great Suspender — плагин, закрывающий вкладки, которыми никто не пользуется.

HabitLab — расширение, помогающее контролировать зависимость от разных сайтов. Как только вы заходите на выбранный сервис, включается счетчик, показывающий продолжительность сеанса. Если юзер закрывает вкладку раньше, чем обычно, то расширение подсчитывает, сколько он сэкономил времени.

Плагины для веб-разработчиков и дизайнеров

Эти плагины помогут всем, кто хоть как-то причастен к IT-индустрии: рекламщикам, дизайнерам, таргетологам, программистам и т.д.

BuiltWith Technology Profiler — расширение, которое помогает определить, на каком движке и с какими технологиями создавали сайт.

Wappalyzer — похожий плагин, который покажет, какими веб-технологиями пользовались разработчики сайта: движок, счетчики и т.д.

Colorzilla — очень нужный плагин для веб-дизайнера. С помощью этого расширения он сможет взять пипеткой цвет с любой точки страницы.

What Font — ещё один помощник дизайнера. Понравился какой-то шрифт на сайте, но вам лень искать его в коде? What Font позволит узнать его название в один клик.

Check My Links — сервис, проверяющий страницу на наличие 200/404 ссылок. Зачем проверять все вручную, если это сделает программа?

Курс

Комерційний аудіопродакшн

Маєш вуха? Ставай саунд-продюсером

Запишіть мене на курс

Google Analytics Debugger — плагин, извлекающий данные из кода, передаваемого в счетчик Google Analytics. Расширение поможет получить сведения как об ошибках в коде отслеживания, так и об успешно выполненных командах.

Web Developer —настоящий «швейцарский нож» для веб-разработчиков. Плагин разработан в виде панели с инструментами, сгруппированными во вкладках меню. Расширение может включать и выключать разные опции на странице: Java-элементы, кэш, менять цвета, шрифты, картинки, работать с куками и т.д. Также Web Developer позволяет скопировать текст с сайтов, где включена защита на копирование контента.

Unshorten.link — вы видите письмо с коротким линком от вашего знакомого, но боитесь его открывать, так как не знаете, что там спрятано? Воспользуйтесь плагином Unshorten Link, который расшифрует эту ссылку в полноценный электронный адрес.

Родительский контроль

Не хотите отвлекаться во время работы на соцсети или же не желаете, чтобы ваш ребенок заходил на определенные сайты? Так заблокируйте их в своем браузере!

Web Blocker — плагин, который может заблокировать определенные сайты как навсегда, так и на строго определенное время. Ставьте пароли, чтобы ваши дети или сотрудники не отвлекались на мелочи во время работы.

Block Site – один из самых популярных блокировщиков сайтов, который выведет вашу продуктивность на новый уровень. Блокируйте сразу целые группы сайтов и запросов по определенным ключевикам, выставляйте время запрета и синхронизируйте это всё с мобильными девайсами. Более того, этот плагин работает даже в режиме инкогнито!

Tiny WebFilter: Anti-Porn & Block Adult Sites — очень нужное расширение для родителей, у которых дети заканчивают младшую или переходят в среднюю школу. Именно в этом возрасте у подростков возникает желание зайти на взрослые сайты, для которых они еще слишком юны и невинны. Этот плагин поможет вам перекрыть доступ ко всем сайтам «с клубничкой» в вашем доме.

 

Курс Java за 6 місяців

Ти навчатимешся коли тобі зручно, а ми будемо поруч, щоб тобі допомогти

Запишіть мене

 Плагины кастомизаторы

Надоел однотипный дизайн? Установите расширения-кастомайзеры и радуйтесь индивидуальному дизайну.

Modern New Tab Page — обновите новую вкладку в браузере, сделав её более современной и динамичной. Максимально естественно такой новый вид страницы выглядит в Windows 10 с её «плиточным» интерфейсом.

iChrome New Tab — расширение, которое делает из новой вкладки полноценную новостную ленту с погодой, избранными цитатами, виджетами, последними новостями и самыми интересными постами из соцсетей.

Humble New Tab Page — этот плагин полностью оправдывает своё название. Здесь не будет никаких изысков — просто однотонная страница со сгруппированными часто посещаемыми сайтами, любимыми приложениями, всеми закладками и только что закрытыми вкладками.

Speed Dial 2 — стартовая страница Хрома «на стероидах». С этим плагином вы можете добавить неограниченное количество закладок на главный экран, группировать и кастомизировать их как захотите.

Blank New Tab Page — отличный плагин для любителей минимализма во всем. Подключив это расширение, вы просто получите пустой лист при открытии новой страницы.

Stylebot — плагин, который поможет настроить отображение страниц в браузере по вашему вкусу в несколько кликов. Очень полезный сервис для тех, кто любит подстраивать всё под себя, но не знает как работать с HTML и CSS.

Night Shift — любимый сайт не установил темную тему? Тогда вам не обойтись без этого плагина. При наступлении темноты Night Shift самостоятельно переключит все цвета вашего браузера на более теплые, уменьшив количество синего света монитора. Настройте расписание и кастомизируйте палитру под свои ощущения.

Turn Off The Lights For Youtube — вся страница становится темной, что позволяет вам комфортнее смотреть видео вечером, даже не разворачивая его на полный экран. Несмотря на название, расширение работает с большинством сайтов и почти со всеми форматами видео.

Блокировщики рекламы

Устали смотреть на рекламу? Заблокируйте её одним из плагинов-адблокеров.

Ghostery — расширение, которое блокирует сервисы, собирающие пользовательские данные.

Adblock Plus — самый знаменитый блокировщик рекламы, проверенный миллионами довольных пользователей.

uBlock Origin — ещё один популярный блокировщик рекламы, которым пользуются миллионы юзеров по всему миру. Главная сила uBlock в его дополнениях, которые раскрывают потенциал плагина в полную силу, защищая вас не только от нежелательной рекламы, но и от сбора данных сторонними сервисами.

Помощники редактора

Часто и много работаете с текстом? Тогда вам точно пригодятся эти плагины!

Grammarly — расширение, которое будет исправлять большинство ошибок в вашей письменной англоязычной речи прямо через браузер. Оно распознает грамматические и орфографические ошибки, предлагая советы и рассказывая о правилах, которые лежат в основе советов. Также оно поможет подвести текст под нужный стиль: разговорный, деловой или художественный.

Print Friendly & PDF — расширение, удаляющее мусор (рекламу, ненужные блоки) перед печатью веб-страницы. Оставьте только самое нужное и сохраните её в pdf-формате.

Gorgias Templates — плагин, который позволяет отправлять персонализированные шаблоны за доли секунды. Отличный вариант для тех, кто много общается по электронной почте или для компаний с загруженной службой поддержки.

Reverso Context — наверное, один из лучших онлайн-переводчиков. Увы, он не сможет вам перевести целое предложение или даже статью, но его сила совсем в другом. Просто введите или скопируйте нужное слово в окошко плагина, и он вам покажет все варианты перевода и контекст, в котором они употребляются. Работает с большинством европейских языков, турецким и арабским.

Гугл

Проверка ваших тегов еще никогда не была такой простой!

Google Tag Assistant (устаревшая версия) – это бесплатное расширение для Chrome, которое поможет вам убедиться,
Теги Google, такие как Google Analytics, Диспетчер тегов Google, отслеживание конверсий Adwords,
и многое другое работает корректно. Используя Tag Assistant, вы можете вносить изменения в свои теги.
и мгновенно убедитесь, что они стреляют по назначению.

Просто перейдите на любую страницу, и Tag Assistant сообщит вам все теги, которые есть на
эта страница. Вы получите отчет обо всех найденных ошибках и предложения по их устранению.
улучшение.

Google Tag Assistant Recordings позволяет проверять, диагностировать и устранять неполадки
проблемы с вашей реализацией Google Analytics в режиме реального времени. Вы можете записывать типичные
потоки пользователей через ваш веб-сайт и получить немедленный анализ вашей настройки. Тег Google
Assistant Recordings может помочь вам найти отсутствующие или искаженные теги, недопустимые события и
фильтры и многое другое.

файл_скачать

клавиатура_стрелка_влево клавиатура_стрелка_вправо

Функции

Функции

Заставьте ваш сайт работать.

Информация о ваших пользователях хороша настолько, насколько хороши инструменты, отслеживающие их. Ярлык
Ассистент позволяет быстро увидеть, какие трекеры вашего сайта работают как
ожидал. А если возникнут проблемы, Tag Assistant поможет вам
находите решения, игнорируйте ненужные теги, тестируйте изменения и возвращайте свой сайт обратно
работать.

Функции

Просмотр данных, кода и событий.

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

Поддерживать

Присоединяйтесь к нашему сообществу.

Как и многие продукты Google, Tag Assistant имеет активную и знающую базу пользователей.
В нашем справочном центре и сообществе Google+ вы найдете множество вопросов и
ответы на многие вопросы Tag Assistant, и мы всегда поощряем нашу поддержку
ресурсы для роста по мере необходимости.

Установить

Тег — это ты.

Изучите Tag Assistant, бесплатное расширение Chrome, для себя. Установите его сегодня и
начните проверять свои теги прямо сейчас.

Установить

Справочник по API

— Chrome Developers

Chrome предоставляет расширения со многими API специального назначения, такими как chrome. alarms и chrome.action . Многие API состоят из пространства имен и связанных с ним полей манифеста. Эти поля часто являются разрешениями, но не всегда. Например, chrome.alarms требует только разрешения alarms , а chrome.action требует объекта действия в файле manifest.json .

# Соглашения API

Если не указано иное, методы в chrome.* API являются асинхронными : они возвращаются немедленно, не дожидаясь завершения операции. Если вам нужно узнать результат вызова таких методов, используйте возвращаемый промис или передайте в метод функцию обратного вызова. Дополнительные сведения см. в разделе Асинхронные методы.

Стабильные API

Информация о выпуске не доступна для API до Chrome 42, которая была выпущена в начале 2015 года.

Наименование Описание
. API для управления специальными возможностями Chrome. Этот API основан на прототипе ChromeSetting API типа для получения и настройки отдельных функций специальных возможностей. Чтобы получить состояния функций, расширение должно запросить accessibilityFeatures.read разрешение. Для изменения состояния функции расширению требуется разрешение accessibilityFeatures.modify . Обратите внимание, что accessibilityFeatures.modify не подразумевает разрешения accessibilityFeatures.read .

action

Используйте API chrome.action для управления значком расширения на панели инструментов Google Chrome.

тревоги

Используйте chrome.alarms API для планирования периодического запуска кода или в указанное время в будущем.

аудио

API chrome.audio позволяет пользователям получать информацию об аудиоустройствах, подключенных к системе, и управлять ими. В настоящее время этот API доступен только в режиме киоска для ChromeOS.

закладки

Используйте API chrome.bookmarks для создания, организации и других операций с закладками. Также см. Страницы переопределения, которые можно использовать для создания пользовательской страницы диспетчера закладок.

browserAction

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

browsingData

Используйте API chrome.browsingData для удаления данных просмотра из локального профиля пользователя.

certificateProvider

Используйте этот API для предоставления сертификатов платформе, которая может использовать эти сертификаты для проверки подлинности TLS.

команды

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

contentSettings

Используйте API chrome.contentSettings для изменения настроек, определяющих, могут ли веб-сайты использовать такие функции, как файлы cookie, JavaScript и плагины. В более общем плане настройки контента позволяют настраивать поведение Chrome для каждого сайта, а не глобально.

contextMenus

Используйте API chrome.contextMenus для добавления элементов в контекстное меню Google Chrome. Вы можете выбрать, к каким типам объектов будут применяться ваши дополнения контекстного меню, например к изображениям, гиперссылкам и страницам.

файлы cookie

Используйте API chrome.cookies для запроса и изменения файлов cookie, а также для получения уведомлений об их изменении.

отладчик

chrome.debugger API служит альтернативным транспортом для протокола удаленной отладки Chrome. Используйте chrome.debugger для присоединения к одной или нескольким вкладкам для инструментов взаимодействия с сетью, отладки JavaScript, изменения DOM и CSS и т. д. Используйте TabId отладчика для таргетинга вкладок с помощью sendCommand и маршрутизации событий по tabId из обратных вызовов onEvent. .

declarativeContent

Используйте API chrome.declarativeContent для выполнения действий в зависимости от содержимого страницы, не требуя разрешения на чтение содержимого страницы.

declarativeNetRequest

API chrome.declarativeNetRequest используется для блокировки или изменения сетевых запросов путем указания декларативных правил. Это позволяет расширениям изменять сетевые запросы, не перехватывая их и не просматривая их содержимое, что обеспечивает большую конфиденциальность.

desktopCapture

Desktop Capture API, который можно использовать для захвата содержимого экрана, отдельных окон или вкладок.

devtools.inspectedWindow

Использовать API chrome.devtools.inspectedWindow для взаимодействия с проверяемым окном: получить идентификатор вкладки для проверяемой страницы, оценить код в контексте проверяемого окна, перезагрузить страницу или получить список ресурсов на странице.

devtools.network

Используйте API chrome.devtools.network для получения информации о сетевых запросах, отображаемой инструментами разработчика на панели «Сеть».

devtools.panels

Используйте API chrome.devtools.panels для интеграции вашего расширения в пользовательский интерфейс окна инструментов разработчика: создавайте собственные панели, получайте доступ к существующим панелям и добавляйте боковые панели.

devtools.recorder

Используйте API chrome.devtools.record для настройки панели «Рекордер» в DevTools.

documentScan

Использовать chrome.documentScan API для обнаружения и извлечения изображений из подключенных сканеров бумажных документов.

DOM

Используйте API Chrome.DOM для доступа к специальным API DOM для расширений

Скачания

Используйте Chrome.download 4449. искать загрузки.

enterprise.deviceAttributes

Используйте chrome.enterprise.deviceAttributes API для чтения атрибутов устройства. Примечание. Этот API доступен только для расширений, принудительно установленных корпоративной политикой.

enterprise.hardwarePlatform

Используйте API chrome.enterprise.hardwarePlatform , чтобы узнать производителя и модель аппаратной платформы, на которой работает браузер. Примечание. Этот API доступен только для расширений, установленных корпоративной политикой.

enterprise.networkingAttributes

Используйте API chrome.enterprise.networkingAttributes для чтения информации о вашей текущей сети. Примечание. Этот API доступен только для расширений, принудительно установленных корпоративной политикой.

enterprise.platformKeys

Используйте API chrome.enterprise.platformKeys для создания ключей и установки сертификатов для этих ключей. Сертификаты будут управляться платформой и могут использоваться для аутентификации TLS, доступа к сети или других расширений через {@link platformKeys chrome.platformKeys}.

events

Пространство имен chrome.events содержит общие типы, используемые API-интерфейсами, отправляющими события, чтобы уведомить вас, когда происходит что-то интересное.

extension

API chrome.extension содержит утилиты, которые могут использоваться любой страницей расширения. Он включает поддержку обмена сообщениями между расширением и сценариями его содержимого или между расширениями, как подробно описано в разделе Передача сообщений.

extensionTypes

API chrome.extensionTypes содержит объявления типов для расширений Chrome.

fileBrowserHandler

Используйте API chrome.fileBrowserHandler для расширения файлового браузера Chrome OS. Например, вы можете использовать этот API, чтобы пользователи могли загружать файлы на ваш сайт.

fileSystemProvider

Использовать chrome.fileSystemProvider API для создания файловых систем, к которым можно получить доступ из файлового менеджера в Chrome OS.

fontSettings

Используйте API chrome.fontSettings для управления настройками шрифтов Chrome.

gcm

Используйте chrome. gcm , чтобы разрешить приложениям и расширениям отправлять и получать сообщения через Firebase Cloud Messaging (FCM).

история

Использовать chrome.history API для взаимодействия с записью браузера о посещенных страницах. Вы можете добавлять, удалять и запрашивать URL-адреса в истории браузера. Чтобы заменить страницу истории вашей собственной версией, см. раздел Переопределение страниц.

i18n

Используйте инфраструктуру chrome.i18n для реализации интернационализации всего приложения или расширения.

identity

Используйте API chrome.identity для получения токенов доступа OAuth3.

бездействие

Используйте API chrome.idle для обнаружения изменений состояния простоя компьютера.

input.ime

Используйте API chrome.input.ime для реализации пользовательского IME для Chrome OS. Это позволяет вашему расширению обрабатывать нажатия клавиш, устанавливать композицию и управлять окном-кандидатом.

instanceID

Используйте chrome.instanceID для доступа к службе Instance ID.

loginState

Используйте API chrome.loginState для чтения и мониторинга состояния входа.

управление

API chrome.management предоставляет способы управления списком установленных и запущенных расширений/приложений. Это особенно полезно для расширений, которые переопределяют встроенную страницу «Новая вкладка».

уведомления

Использовать chrome.notifications API для создания расширенных уведомлений с использованием шаблонов и показа этих уведомлений пользователям на панели задач.

вне экрана

Используйте вне экрана API для создания и управления документами вне экрана.

омнибокс

API омнибокса позволяет зарегистрировать ключевое слово в адресной строке Google Chrome, также известной как омнибокс.

pageAction

Используйте chrome.pageAction API для размещения значков на главной панели инструментов Google Chrome справа от адресной строки. Действия страницы представляют собой действия, которые можно выполнить на текущей странице, но которые не применимы ко всем страницам. Действия на странице отображаются серым цветом, когда они неактивны.

pageCapture

Используйте API chrome.pageCapture , чтобы сохранить вкладку как MHTML.

разрешения

Использовать chrome.permissions API для запроса объявленных необязательных разрешений во время выполнения, а не во время установки, чтобы пользователи понимали, зачем нужны разрешения, и предоставляли только те, которые необходимы.

platformKeys

Используйте API chrome.platformKeys для доступа к клиентским сертификатам, управляемым платформой. Если пользователь или политика предоставляют разрешение, расширение может использовать такой сертификат в своем пользовательском протоколе проверки подлинности. Например. это позволяет использовать управляемые платформой сертификаты в сторонних VPN (см. {@link vpnProvider chrome.vpnProvider}).

питание

Используйте API chrome.power для переопределения функций управления питанием системы.

printerProvider

API-интерфейс chrome.printerProvider предоставляет события, используемые диспетчером печати для запроса принтеров, управляемых расширениями, для запроса их возможностей и отправки заданий печати на эти принтеры.

печать

Используйте chrome.printing API для отправки заданий печати на принтеры, установленные на Chromebook.

printMetrics

Используйте API chrome.printingMetrics для получения данных об использовании печати.

конфиденциальность

Используйте API chrome.privacy для управления использованием функций Chrome, которые могут повлиять на конфиденциальность пользователя. Этот API основан на прототипе ChromeSetting API типа для получения и настройки конфигурации Chrome.

proxy

Используйте API chrome.proxy для управления настройками прокси-сервера Chrome. Этот API основан на прототипе ChromeSetting API типа для получения и настройки конфигурации прокси.

среда выполнения

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

сценарии

Используйте API chrome.scripting для выполнения сценариев в различных контекстах.

search

Используйте API chrome.search для поиска через провайдера по умолчанию.

сеансы

Используйте API chrome.sessions для запроса и восстановления вкладок и окон из сеанса просмотра.

хранение

Используйте API chrome.storage для хранения, извлечения и отслеживания изменений пользовательских данных.

system.cpu

Используйте system.cpu API для запроса метаданных ЦП.

system.display

Используйте API system.display для запроса метаданных дисплея.

system.memory

API chrome.system.memory .

system. storage

Используйте API chrome.system.storage для запроса информации о устройстве хранения и получения уведомлений о подключении и отключении съемного устройства хранения.

tabCapture

Используйте API chrome.tabCapture для взаимодействия с медиапотоками вкладок.

tabGroups

Используйте API chrome.tabGroups для взаимодействия с системой группировки вкладок браузера. Вы можете использовать этот API для изменения и изменения порядка групп вкладок в браузере. Чтобы сгруппировать и разгруппировать вкладки или узнать, какие вкладки находятся в группах, используйте chrome.tabs API.

tabs

Используйте API chrome.tabs для взаимодействия с системой вкладок браузера. Вы можете использовать этот API для создания, изменения и изменения порядка вкладок в браузере.

topSites

Используйте API chrome. topSites для доступа к самым популярным сайтам (т.е. наиболее посещаемым сайтам), которые отображаются на странице новой вкладки. К ним не относятся ярлыки, настроенные пользователем.

tts

Используйте API chrome.tts для воспроизведения синтезированного преобразования текста в речь (TTS). См. также соответствующий API {@link ttsEngine}, который позволяет расширению реализовать речевой движок.

ttsEngine

Используйте API chrome.ttsEngine для реализации механизма преобразования текста в речь (TTS) с использованием расширения. Если ваше расширение регистрируется с помощью этого API, оно будет получать события, содержащие высказывание, которое нужно произнести, и другие параметры, когда какое-либо расширение или приложение Chrome использует API {@link tts} для генерации речи. Затем ваше расширение может использовать любую доступную веб-технологию для синтеза и вывода речи, а также отправлять события обратно вызывающей функции для отчета о состоянии.

типы

API chrome.types содержит объявления типов для Chrome.

vpnProvider

Используйте API chrome.vpnProvider для реализации VPN-клиента.

обои

Используйте API chrome.wallpaper , чтобы изменить обои ChromeOS.

webNavigation

Использовать chrome.webNavigation API для получения уведомлений о статусе навигационных запросов в полете.

webRequest

Используйте API chrome.webRequest для наблюдения и анализа трафика, а также для перехвата, блокировки или изменения запросов в процессе выполнения.

windows

Используйте API chrome.windows для взаимодействия с окнами браузера. Вы можете использовать этот API для создания, изменения и перестановки окон в браузере.

Beta API

Эти API доступны только в Chrome Beta и DEV -каналах:

Наименование Описание
ОПИСАНИЕ
DISTARARATION
DISTARAINAIT . Вместо этого воспользуйтесь API {@link declarativeNetRequest}. Используйте API chrome.declarativeWebRequest для перехвата, блокировки или изменения запросов в процессе выполнения. Это значительно быстрее, чем {@link webRequest 9.0047 chrome.webRequest API}, потому что вы можете регистрировать правила, которые оцениваются в браузере, а не в движке JavaScript, что снижает задержки при передаче и обеспечивает более высокую эффективность.

Dev APIs

These APIs are only available in the Chrome Dev channel:

Name Description
automation

The chrome.automation API allows developers to получить доступ к дереву автоматизации (доступности) для браузера. Дерево похоже на дерево DOM, но показывает только семантическая структура страницы. Его можно использовать для программного взаимодействия со страницей путем изучения имен, ролей и состояний, прослушивания событий и выполнения действий на узлах.

процессы

Используйте API chrome.processes для взаимодействия с процессами браузера.

API приложений платформы

Эти API поддерживают приложения Chrome на всех платформах.

Эти API устарели. Chrome прекратит поддержку приложений Chrome на всех платформах. Узнайте больше о миграции вашего приложения.

Имя Описание
app.runtime

Используйте API chrome.app.runtime для управления жизненным циклом приложения. Среда выполнения приложения управляет установкой приложения, контролирует страницу событий и может закрыть приложение в любое время.

app.window

Используйте API chrome.app.window для создания окон. В Windows есть необязательный фрейм со строкой заголовка и элементами управления размером. Они не связаны ни с какими окнами браузера Chrome. См. Образец состояния окна для демонстрации этих параметров.

appviewTag

Используйте тег appview для встраивания других приложений Chrome в ваше приложение Chrome. (см. Использование).

bluetooth

Используйте API chrome.bluetooth для подключения к устройству Bluetooth. Все функции сообщают об ошибках через chrome.runtime.lastError.

bluetoothLowEnergy

API chrome.bluetoothLowEnergy используется для связи с устройствами Bluetooth Smart (с низким энергопотреблением) с использованием общего профиля атрибутов (GATT).

bluetoothSocket

Используйте API chrome.bluetoothSocket для отправки и получения данных на устройства Bluetooth с использованием соединений RFCOMM и L2CAP.

browser

Используйте API chrome.browser для взаимодействия с браузером Chrome, связанным с текущим приложением и профилем Chrome.

буфер обмена

API chrome.clipboard позволяет пользователям получать доступ к данным буфера обмена. Это временное решение для приложений платформы Chromeos, пока не будет доступна альтернатива с открытым веб-сайтом. Он будет объявлен устаревшим после того, как будет доступно открытое веб-решение, что может произойти в четвертом квартале 2017 года.

fileSystem

Используйте API chrome.fileSystem для создания, чтения, навигации и записи в локальную файловую систему пользователя. С помощью этого API приложения Chrome могут читать и записывать в выбранное пользователем местоположение. Например, приложение текстового редактора может использовать API для чтения и записи локальных документов. Обо всех сбоях сообщается через chrome.runtime.lastError.

hid

Используйте API chrome.hid для взаимодействия с подключенными HID-устройствами. Этот API обеспечивает доступ к операциям HID из контекста приложения. Используя этот API, приложения могут работать как драйверы для аппаратных устройств. Об ошибках, генерируемых этим API, сообщают, устанавливая {@link runtime.lastError} и выполняя обычный обратный вызов функции. В этом случае обычные параметры обратного вызова будут неопределенными.

mdns

Используйте API chrome.mdns для обнаружения сервисов через mDNS. Это включает в себя подмножество функций спецификации NSD: http://www.w3.org/TR/discovery-api/

mediaGalleries

Используйте API chrome.mediaGalleries для доступа к медиафайлам ( аудио, изображения, видео) с локальных дисков пользователя (с согласия пользователя).

networking.onc

API chrome.networking.onc используется для настройки сетевых подключений (сотовая связь, Ethernet, VPN или WiFi). Этот API доступен в автоматически запускаемых сеансах киоска Chrome OS.

серийный номер

Используйте API chrome.serial для чтения и записи на устройство, подключенное к последовательному порту.

socket

Используйте API chrome.socket для отправки и получения данных по сети с использованием соединений TCP и UDP. Примечание: Начиная с Chrome 33, этот API устарел и заменен API {@link sockets.udp}, {@link sockets.tcp} и {@link sockets.tcpServer}.

sockets.tcp

Используйте API chrome.sockets.tcp для отправки и получения данных по сети с использованием TCP-соединений. Этот API заменяет функциональные возможности TCP, которые ранее были в API chrome.socket .

sockets.tcpServer

Используйте API chrome.sockets.tcpServer для создания серверных приложений с использованием TCP-соединений. Этот API заменяет функциональные возможности TCP, которые ранее были в API chrome. socket .

sockets.udp

Используйте API chrome.sockets.udp для отправки и получения данных по сети с использованием UDP-соединений. Этот API заменяет функциональные возможности UDP, которые ранее использовались в API «сокетов».

syncFileSystem

Используйте API chrome.syncFileSystem для сохранения и синхронизации данных на Google Диске. Этот API НЕ предназначен для доступа к произвольным пользовательским документам, хранящимся на Google Диске. Он предоставляет синхронизируемое хранилище для конкретного приложения для использования в автономном режиме и кэширования, чтобы одни и те же данные могли быть доступны для разных клиентов. Прочтите раздел «Управление данными», чтобы узнать больше об использовании этого API.

system.network

Используйте API chrome.system.network .

usb

Используйте API chrome. usb для взаимодействия с подключенными USB-устройствами. Этот API обеспечивает доступ к операциям USB из контекста приложения. Используя этот API, приложения могут работать как драйверы для аппаратных устройств. Об ошибках, генерируемых этим API, сообщают, устанавливая {@link runtime.lastError} и выполняя обычный обратный вызов функции. В этом случае обычные параметры обратного вызова будут неопределенными.

виртуальная клавиатура

API chrome.virtualKeyboard — это API только для киоска, используемый для настройки раскладки виртуальной клавиатуры и поведения в сеансах киоска.

webviewTag

Используйте тег webview для активной загрузки живого контента из Интернета по сети и встраивания его в приложение Chrome. Ваше приложение может управлять внешним видом веб-представления и взаимодействовать с веб-содержимым, инициировать навигацию по встроенной веб-странице, реагировать на события ошибок, которые происходят внутри нее, и многое другое (см.

This entry was posted in Популярное