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

app.runtime

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

app.window

Для создания окон используйте API chrome.app.window. У окон может быть рамка со строкой заголовка и элементами управления размером. Они не связаны с окнами браузера Chrome. Примеры использования этих параметров можно найти в образце кода Window State.

appviewTag
Chrome 43 и более поздних версий Только ChromeOS

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

Bluetooth
Только для ChromeOS

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

bluetoothLowEnergy
Только для ChromeOS

chrome.bluetoothLowEnergy API используется для связи с устройствами Bluetooth Smart (Low Energy) с помощью профиля общих атрибутов (GATT).

bluetoothSocket
Только для ChromeOS

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

браузер
Только для ChromeOS

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

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

chrome.clipboard API позволяет пользователям получать доступ к данным буфера обмена. Это временное решение для приложений платформы ChromeOS, пока не станет доступна альтернатива для открытого интернета. Поддержка этого решения будет прекращена, как только станет доступно решение для открытого интернета (ориентировочно в IV квартале 2017 г.).

fileSystem
Только в активном режиме

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

hid

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

mdns
Chrome 43 и более поздних версий;

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

mediaGalleries
Только для ChromeOS

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

networking.onc
Chrome 59 и более поздних версий Только для ChromeOS

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

serial
Только для ChromeOS

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

socket

Используйте chrome.socket API, чтобы отправлять и получать данные по сети через TCP- и UDP-подключения. Примечание. Начиная с Chrome 33 этот API не поддерживается. Вместо него используются API sockets.udp, sockets.tcp и 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

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

syncFileSystem

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

system.network

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

usb
Только для ChromeOS

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

virtualKeyboard
Chrome 58 и более поздних версий Только для ChromeOS

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

webviewTag
Только для ChromeOS

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