Справочные материалы

приложение.runtime

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

приложение.окно

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

appviewTag
Хром 43+

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

Bluetooth

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

BluetoothНизкаяЭнергия

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

BluetoothРозетка

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

браузер

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

буфер обмена
Канал разработки только для ChromeOS

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

файловая система
Только передний план

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

спрятал

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

МДНС
Хром 43+

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

медиаГалереи

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

networking.onc
Chrome 59+ только для ChromeOS

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

сериал

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

разъем

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

сокеты.tcp

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

сокеты.tcpServer

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

сокеты.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} и выполнения обычного обратного вызова функции. В этом случае обычные параметры обратного вызова будут неопределенными.

виртуальная клавиатура
Chrome 58+ только для ChromeOS

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

вебпросмотртег

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