Liking cljdoc? Tell your friends :D

chromex.ext.accessibility-features

clj

Use the chrome.accessibilityFeatures API to manage Chrome's accessibility features. This API relies on the ChromeSetting prototype of the type API for getting and setting individual accessibility features. In order to get feature states the extension must request accessibilityFeatures.read permission. For modifying feature state, the extension needs accessibilityFeatures.modify permission. Note that accessibilityFeatures.modify does not imply accessibilityFeatures.read permission.

Use the chrome.accessibilityFeatures API to manage Chrome's accessibility features. This API relies on the ChromeSetting
prototype of the type API for getting and setting individual accessibility features. In order to get feature states the
extension must request accessibilityFeatures.read permission. For modifying feature state, the extension needs
accessibilityFeatures.modify permission. Note that accessibilityFeatures.modify does not imply accessibilityFeatures.read
permission.

  * available since Chrome 37
  * https://developer.chrome.com/extensions/accessibilityFeatures
raw docstring

chromex.ext.action

clj

Use actions to put icons in the main Google Chrome toolbar, to the right of the address bar. Actions can be set to take action on all pages (default_state: enabled) or only the current page (default_state: disabled). If an action is default disabled, the action appears grayed out when inactive. In addition to its icon, an action can also have a tooltip, a badge, and a popup.

Use actions to put icons in the main Google Chrome toolbar, to the right of the address bar. Actions can be set to take
action on all pages (default_state: enabled) or only the current page (default_state: disabled). If an action is default
disabled, the action appears grayed out when inactive. In addition to its icon, an action can also have a tooltip, a
badge, and a popup.

  * available since Chrome master
  * https://developer.chrome.com/extensions/action
raw docstring

chromex.ext.alarms

clj

Use the chrome.alarms API to schedule code to run periodically or at a specified time in the future.

Use the chrome.alarms API to schedule code to run
periodically or at a specified time in the future.

  * available since Chrome 30
  * https://developer.chrome.com/extensions/alarms
raw docstring

chromex.ext.automation

clj

The chrome.automation API allows developers to access the automation (accessibility) tree for the browser. The tree resembles the DOM tree, but only exposes the semantic structure of a page. It can be used to programmatically interact with a page by examining names, roles, and states, listening for events, and performing actions on nodes.

The chrome.automation API allows developers to access the
automation (accessibility) tree for the browser. The tree resembles the DOM
tree, but only exposes the semantic structure of a page. It can be
used to programmatically interact with a page by examining names, roles, and
states, listening for events, and performing actions on nodes.

  * available since Chrome 77
  * https://developer.chrome.com/extensions/automation
raw docstring

chromex.ext.autotest-private

clj

API for integration testing. To be used on test images with a test component extension.

  • available since Chrome 30
API for integration testing. To be used on test images with a test component
extension.

  * available since Chrome 30
raw docstring

chromex.ext.bluetooth

clj

Use the chrome.bluetooth API to connect to a Bluetooth device. All functions report failures via chrome.runtime.lastError.

Use the chrome.bluetooth API to connect to a Bluetooth
device. All functions report failures via chrome.runtime.lastError.

  * available since Chrome 30
  * https://developer.chrome.com/extensions/bluetooth
raw docstring

chromex.ext.bluetooth-private

clj

Use the chrome.bluetoothPrivate API to control the Bluetooth adapter state and handle device pairing. NOTE: This IDL is dependent on bluetooth.idl.

  • available since Chrome 36
Use the chrome.bluetoothPrivate API to control the Bluetooth
adapter state and handle device pairing.
NOTE: This IDL is dependent on bluetooth.idl.

  * available since Chrome 36
raw docstring

chromex.ext.browser-action

clj

Use browser actions to put icons in the main Google Chrome toolbar, to the right of the address bar. In addition to its icon, a browser action can have a tooltip, a badge, and a popup.

Use browser actions to put icons in the main Google Chrome toolbar, to the right of the address bar. In addition to its
icon, a browser action can have a tooltip, a badge, and a popup.

  * available since Chrome 30
  * https://developer.chrome.com/extensions/browserAction
raw docstring

chromex.ext.cast.streaming.receiver-session

clj

The chrome.cast.streaming.receiverSession API creates a Cast receiver session and adds the resulting audio and video tracks to a MediaStream.

The chrome.cast.streaming.receiverSession API creates a Cast
receiver session and adds the resulting audio and video tracks to a
MediaStream.

  * available since Chrome 77
  * https://developer.chrome.com/extensions/cast.streaming.receiverSession
raw docstring

chromex.ext.cast.streaming.rtp-stream

clj

The chrome.cast.streaming.rtpStream API allows configuration of encoding parameters and RTP parameters used in a Cast streaming session.

Valid stream IDs are positive and non-zero.

The chrome.cast.streaming.rtpStream API allows configuration
of encoding parameters and RTP parameters used in a Cast streaming
session.

Valid stream IDs are positive and non-zero.

  * available since Chrome 77
  * https://developer.chrome.com/extensions/cast.streaming.rtpStream
raw docstring

chromex.ext.cast.streaming.session

clj

The chrome.cast.streaming.session API creates a Cast session using WebMediaStreamTrack as sources. The session is composed by RTP streams and a network transport.

Calling this API will generate corresponding resources for use with chrome.cast.streaming.rtpStream and chrome.cast.streaming.udpTransport APIs.

Valid resource IDs are positive and non-zero.

The chrome.cast.streaming.session API creates a Cast
session using WebMediaStreamTrack as sources. The session is composed
by RTP streams and a network transport.

Calling this API will generate corresponding resources for use with
chrome.cast.streaming.rtpStream and chrome.cast.streaming.udpTransport
APIs.

Valid resource IDs are positive and non-zero.

  * available since Chrome 77
  * https://developer.chrome.com/extensions/cast.streaming.session
raw docstring

chromex.ext.cast.streaming.udp-transport

clj

The chrome.webrtc.castUdpTransport API represents a UDP transport for Cast RTP streams. This API is not useful when standalone since it does not have send and receive methods. It is used to configure the UDP transport used in Cast session.

Valid transport IDs are positive and non-zero.

The chrome.webrtc.castUdpTransport API represents a UDP
transport for Cast RTP streams. This API is not useful when standalone
since it does not have send and receive methods.
It is used to configure the UDP transport used in Cast session.

Valid transport IDs are positive and non-zero.

  * available since Chrome 77
  * https://developer.chrome.com/extensions/cast.streaming.udpTransport
raw docstring

chromex.ext.certificate-provider

clj

Use this API to expose certificates to the platform which can use these certificates for TLS authentications.

Use this API to expose certificates to the platform which can use these
certificates for TLS authentications.

  * available since Chrome 46
  * https://developer.chrome.com/extensions/certificateProvider
raw docstring

chromex.ext.commands

clj

Use the commands API to add keyboard shortcuts that trigger actions in your extension, for example, an action to open the browser action or send a command to the extension.

Use the commands API to add keyboard shortcuts that trigger actions in your extension, for example, an action to open the
browser action or send a command to the extension.

  * available since Chrome 30
  * https://developer.chrome.com/extensions/commands
raw docstring

chromex.ext.content-settings

clj

Use the chrome.contentSettings API to change settings that control whether websites can use features such as cookies, JavaScript, and plugins. More generally speaking, content settings allow you to customize Chrome's behavior on a per-site basis instead of globally.

Use the chrome.contentSettings API to change settings that control whether websites can use features such as cookies,
JavaScript, and plugins. More generally speaking, content settings allow you to customize Chrome's behavior on a per-site
basis instead of globally.

  * available since Chrome 30
  * https://developer.chrome.com/extensions/contentSettings
raw docstring

chromex.ext.context-menus

clj

Use the chrome.contextMenus API to add items to Google Chrome's context menu. You can choose what types of objects your context menu additions apply to, such as images, hyperlinks, and pages.

Use the chrome.contextMenus API to add items to Google Chrome's context menu. You can choose what types of objects your
context menu additions apply to, such as images, hyperlinks, and pages.

  * available since Chrome 30
  * https://developer.chrome.com/extensions/contextMenus
raw docstring

chromex.ext.cookies

clj

Use the chrome.cookies API to query and modify cookies, and to be notified when they change.

Use the chrome.cookies API to query and modify cookies, and to be notified when they change.

* available since Chrome 30
* https://developer.chrome.com/extensions/cookies
raw docstring

chromex.ext.cryptotoken-private

clj

chrome.cryptotokenPrivate API that provides hooks to Chrome to be used by cryptotoken component extension. In the context of this API, an AppId is roughly an origin and is formally defined in

the FIDO spec

  • available since Chrome 41
chrome.cryptotokenPrivate API that provides hooks to Chrome to
be used by cryptotoken component extension.
In the context of this API, an AppId is roughly an origin and is formally
defined in

the FIDO spec

  * available since Chrome 41
raw docstring

chromex.ext.debugger-api

clj

The chrome.debugger API serves as an alternate transport for Chrome's remote debugging protocol. Use chrome.debugger to attach to one or more tabs to instrument network interaction, debug JavaScript, mutate the DOM and CSS, etc. Use the Debuggee tabId to target tabs with sendCommand and route events by tabId from onEvent callbacks.

The chrome.debugger API serves as an alternate transport for Chrome's remote debugging protocol. Use chrome.debugger to
attach to one or more tabs to instrument network interaction, debug JavaScript, mutate the DOM and CSS, etc. Use the
Debuggee tabId to target tabs with sendCommand and route events by tabId from onEvent callbacks.

  * available since Chrome 30
  * https://developer.chrome.com/extensions/debugger
raw docstring

chromex.ext.declarative-content

clj

Use the chrome.declarativeContent API to take actions depending on the content of a page, without requiring permission to read the page's content.

Use the chrome.declarativeContent API to take actions depending on the content of a page, without requiring permission to
read the page's content.

  * available since Chrome 33
  * https://developer.chrome.com/extensions/declarativeContent
raw docstring

chromex.ext.declarative-web-request

clj

Note: this API is currently on hold, without concrete plans to move to stable. Use the chrome.declarativeWebRequest API to intercept, block, or modify requests in-flight. It is significantly faster than the chrome.webRequest API because you can register rules that are evaluated in the browser rather than the JavaScript engine, which reduces roundtrip latencies and allows higher efficiency.

Note: this API is currently on hold, without concrete plans to move to stable. Use the chrome.declarativeWebRequest API to
intercept, block, or modify requests in-flight. It is significantly faster than the chrome.webRequest API because you can
register rules that are evaluated in the browser rather than the JavaScript engine, which reduces roundtrip latencies and
allows higher efficiency.

  * available since Chrome 76
  * https://developer.chrome.com/extensions/declarativeWebRequest
raw docstring

chromex.ext.desktop-capture

clj

Desktop Capture API that can be used to capture content of screen, individual windows or tabs.

Desktop Capture API that can be used to capture content of screen, individual windows or tabs.

* available since Chrome 34
* https://developer.chrome.com/extensions/desktopCapture
raw docstring

chromex.ext.developer-private

clj

developerPrivate API. This is a private API exposing developing and debugging functionalities for apps and extensions.

  • available since Chrome 30
developerPrivate API.
This is a private API exposing developing and debugging functionalities for
apps and extensions.

  * available since Chrome 30
raw docstring

chromex.ext.devtools.inspected-window

clj

Use the chrome.devtools.inspectedWindow API to interact with the inspected window: obtain the tab ID for the inspected page, evaluate the code in the context of the inspected window, reload the page, or obtain the list of resources within the page.

Use the chrome.devtools.inspectedWindow API to interact with the inspected window: obtain the tab ID for the inspected
page, evaluate the code in the context of the inspected window, reload the page, or obtain the list of resources within
the page.

  * available since Chrome 30
  * https://developer.chrome.com/extensions/devtools.inspectedWindow
raw docstring

chromex.ext.devtools.network

clj

Use the chrome.devtools.network API to retrieve the information about network requests displayed by the Developer Tools in the Network panel.

Use the chrome.devtools.network API to retrieve the information about network requests displayed by the Developer Tools in
the Network panel.

  * available since Chrome 30
  * https://developer.chrome.com/extensions/devtools.network
raw docstring

chromex.ext.devtools.panels

clj

Use the chrome.devtools.panels API to integrate your extension into Developer Tools window UI: create your own panels, access existing panels, and add sidebars.

Use the chrome.devtools.panels API to integrate your extension into Developer Tools window UI: create your own panels,
access existing panels, and add sidebars.

  * available since Chrome 30
  * https://developer.chrome.com/extensions/devtools.panels
raw docstring

chromex.ext.display-source

clj

The chrome.displaySource API creates a Display session using WebMediaStreamTrack as sources.

The chrome.displaySource API creates a Display
session using WebMediaStreamTrack as sources.

  * available since Chrome 77
  * https://developer.chrome.com/extensions/displaySource
raw docstring

chromex.ext.dns

clj

Use the chrome.dns API for dns resolution.

Use the chrome.dns API for dns resolution.

* available since Chrome 77
* https://developer.chrome.com/extensions/dns
raw docstring

chromex.ext.document-scan

clj

Use the chrome.documentScan API to discover and retrieve images from attached paper document scanners.

Use the chrome.documentScan API to discover and retrieve
images from attached paper document scanners.

  * available since Chrome 44
  * https://developer.chrome.com/extensions/documentScan
raw docstring

chromex.ext.enterprise.device-attributes

clj

Use the chrome.enterprise.deviceAttributes API to read device attributes. Note: This API is only available to extensions force-installed by enterprise policy.

Use the chrome.enterprise.deviceAttributes API to read device
attributes.
Note: This API is only available to extensions force-installed by enterprise policy.

  * available since Chrome 46
  * https://developer.chrome.com/extensions/enterprise.deviceAttributes
raw docstring

chromex.ext.enterprise.hardware-platform

clj

Use the chrome.enterprise.hardwarePlatform API to get the manufacturer and model of the hardware platform where the browser runs. Note: This API is only available to extensions installed by enterprise policy.

Use the chrome.enterprise.hardwarePlatform API to get the
manufacturer and model of the hardware platform where the browser runs.
Note: This API is only available to extensions installed by enterprise
policy.

  * available since Chrome 71
  * https://developer.chrome.com/extensions/enterprise.hardwarePlatform
raw docstring

chromex.ext.enterprise.platform-keys

clj

Use the chrome.enterprise.platformKeys API to generate hardware-backed keys and to install certificates for these keys. The certificates will be managed by the platform and can be used for TLS authentication, network access or by other extension through 'platformKeys chrome.platformKeys'.

Use the chrome.enterprise.platformKeys API to generate
hardware-backed keys and to install certificates for these keys. The
certificates will be managed by the platform and can be used for TLS
authentication, network access or by other extension through
'platformKeys chrome.platformKeys'.

  * available since Chrome 37
  * https://developer.chrome.com/extensions/enterprise.platformKeys
raw docstring

chromex.ext.enterprise.reporting-private

clj

Private API for reporting Chrome browser status to admin console.

  • available since Chrome 68
Private API for reporting Chrome browser status to admin console.

* available since Chrome 68
raw docstring

chromex.ext.extension

clj

The chrome.extension API has utilities that can be used by any extension page. It includes support for exchanging messages between an extension and its content scripts or between extensions, as described in detail in Message Passing.

The chrome.extension API has utilities that can be used by any extension page. It includes support for exchanging messages
between an extension and its content scripts or between extensions, as described in detail in Message Passing.

  * available since Chrome 30
  * https://developer.chrome.com/extensions/extension
raw docstring

chromex.ext.feedback-private

clj

Use the chrome.feedbackPrivate API to provide Chrome [OS] feedback to the Google Feedback servers.

  • available since Chrome 30
Use the chrome.feedbackPrivate API to provide Chrome [OS]
feedback to the Google Feedback servers.

  * available since Chrome 30
raw docstring

chromex.ext.file-browser-handler

clj

Use the chrome.fileBrowserHandler API to extend the Chrome OS file browser. For example, you can use this API to enable users to upload files to your website.

Use the chrome.fileBrowserHandler API to extend the Chrome OS file browser. For example, you can use this API to enable
users to upload files to your website.

  * available since Chrome 30
  * https://developer.chrome.com/extensions/fileBrowserHandler
raw docstring

chromex.ext.file-manager-private

clj

fileManagerPrivate API. This is a private API used by the file browser of ChromeOS.

  • available since Chrome 39
fileManagerPrivate API.
This is a private API used by the file browser of ChromeOS.

  * available since Chrome 39
raw docstring

chromex.ext.file-system-provider

clj

Use the chrome.fileSystemProvider API to create file systems, that can be accessible from the file manager on Chrome OS.

Use the chrome.fileSystemProvider API to create file systems,
that can be accessible from the file manager on Chrome OS.

  * available since Chrome 40
  * https://developer.chrome.com/extensions/fileSystemProvider
raw docstring

chromex.ext.gcm

clj

Use chrome.gcm to enable apps and extensions to send and receive messages through the Google Cloud Messaging Service.

Use chrome.gcm to enable apps and extensions to send and receive messages through the Google Cloud Messaging Service.

* available since Chrome 35
* https://developer.chrome.com/extensions/gcm
raw docstring

chromex.ext.history

clj

Use the chrome.history API to interact with the browser's record of visited pages. You can add, remove, and query for URLs in the browser's history. To override the history page with your own version, see Override Pages.

Use the chrome.history API to interact with the browser's record of visited pages. You can add, remove, and query for URLs
in the browser's history. To override the history page with your own version, see Override Pages.

  * available since Chrome 30
  * https://developer.chrome.com/extensions/history
raw docstring

chromex.ext.i18n

clj

Use the chrome.i18n infrastructure to implement internationalization across your whole app or extension.

Use the chrome.i18n infrastructure to implement internationalization across your whole app or extension.

* available since Chrome 30
* https://developer.chrome.com/extensions/i18n
raw docstring

chromex.ext.idle

clj

Use the chrome.idle API to detect when the machine's idle state changes.

Use the chrome.idle API to detect when the machine's idle state changes.

* available since Chrome 30
* https://developer.chrome.com/extensions/idle
raw docstring

chromex.ext.idltest

clj

An API to test IDL schema specifications.

An API to test IDL schema specifications.

* available since Chrome master
* https://developer.chrome.com/extensions/idltest
raw docstring

chromex.ext.input.ime

clj

Use the chrome.input.ime API to implement a custom IME for Chrome OS. This allows your extension to handle keystrokes, set the composition, and manage the candidate window.

Use the chrome.input.ime API to implement a custom IME for Chrome OS. This allows your extension to handle keystrokes, set
the composition, and manage the candidate window.

  * available since Chrome 30
  * https://developer.chrome.com/extensions/input.ime
raw docstring

chromex.ext.instance-id

clj

Use chrome.instanceID to access the Instance ID service.

Use chrome.instanceID to access the Instance ID service.

* available since Chrome 46
* https://developer.chrome.com/extensions/instanceID
raw docstring

chromex.ext.management

clj

The chrome.management API provides ways to manage the list of extensions/apps that are installed and running. It is particularly useful for extensions that override the built-in New Tab page.

The chrome.management API provides ways to manage the list of extensions/apps that are installed and running. It is
particularly useful for extensions that override the built-in New Tab page.

  * available since Chrome 30
  * https://developer.chrome.com/extensions/management
raw docstring

chromex.ext.mojo-private

clj

The chrome.mojoPrivate API provides access to the mojo modules.

  • available since Chrome 42
The chrome.mojoPrivate API provides access to the mojo modules.

* available since Chrome 42
raw docstring

chromex.ext.networking-private

clj

The chrome.networkingPrivate API is used for configuring network connections (Cellular, Ethernet, VPN, WiFi or WiMAX). This private API is only valid if called from a browser or app associated with the primary user. See the Open Network Configuration (ONC) documentation for descriptions of properties:

src/components/onc/docs/onc_spec.html, or the

Open Network Configuration page at chromium.org.

NOTE: Most dictionary properties and enum values use UpperCamelCase to match the ONC spec instead of the JavaScript lowerCamelCase convention.

'State' properties describe just the ONC properties returned by 'networkingPrivate.getState' and 'networkingPrivate.getNetworks'.

'Config' properties describe just the ONC properties that can be configured through this API. NOTE: Not all configuration properties are exposed at this time, only those currently required by the Chrome Settings UI. TODO(stevenjb): Provide all configuration properties and types, crbug.com/380937.

TODO(stevenjb/pneubeck): Merge the ONC documentation with this document and use it as the ONC specification.

  • available since Chrome 30
The chrome.networkingPrivate API is used for configuring
network connections (Cellular, Ethernet, VPN, WiFi or WiMAX). This private
API is only valid if called from a browser or app associated with the
primary user. See the Open Network Configuration (ONC) documentation for
descriptions of properties:

src/components/onc/docs/onc_spec.html, or the

Open Network Configuration page at chromium.org.

NOTE: Most dictionary properties and enum values use UpperCamelCase to match
the ONC spec instead of the JavaScript lowerCamelCase convention.

'State' properties describe just the ONC properties returned by
'networkingPrivate.getState' and 'networkingPrivate.getNetworks'.

'Config' properties describe just the ONC properties that can be configured
through this API. NOTE: Not all configuration properties are exposed at this
time, only those currently required by the Chrome Settings UI.
TODO(stevenjb): Provide all configuration properties and types,
crbug.com/380937.

TODO(stevenjb/pneubeck): Merge the ONC documentation with this document and
use it as the ONC specification.

  * available since Chrome 30
raw docstring

chromex.ext.networking.config

clj

Use the networking.config API to authenticate to captive portals.

Use the networking.config API to authenticate to captive
portals.

  * available since Chrome 43
  * https://developer.chrome.com/extensions/networking.config
raw docstring

chromex.ext.notifications

clj

Use the chrome.notifications API to create rich notifications using templates and show these notifications to users in the system tray.

Use the chrome.notifications API to create rich notifications
using templates and show these notifications to users in the system tray.

  * available since Chrome 30
  * https://developer.chrome.com/extensions/notifications
raw docstring

chromex.ext.omnibox

clj

The omnibox API allows you to register a keyword with Google Chrome's address bar, which is also known as the omnibox.

The omnibox API allows you to register a keyword with Google Chrome's address bar, which is also known as the omnibox.

* available since Chrome 30
* https://developer.chrome.com/extensions/omnibox
raw docstring

chromex.ext.page-action

clj

Use the chrome.pageAction API to put icons in the main Google Chrome toolbar, to the right of the address bar. Page actions represent actions that can be taken on the current page, but that aren't applicable to all pages. Page actions appear grayed out when inactive.

Use the chrome.pageAction API to put icons in the main Google Chrome toolbar, to the right of the address bar. Page
actions represent actions that can be taken on the current page, but that aren't applicable to all pages. Page actions
appear grayed out when inactive.

  * available since Chrome 30
  * https://developer.chrome.com/extensions/pageAction
raw docstring

chromex.ext.page-capture

clj

Use the chrome.pageCapture API to save a tab as MHTML.

Use the chrome.pageCapture API to save a tab as MHTML.

* available since Chrome 30
* https://developer.chrome.com/extensions/pageCapture
raw docstring

chromex.ext.permissions

clj

Use the chrome.permissions API to request declared optional permissions at run time rather than install time, so users understand why the permissions are needed and grant only those that are necessary.

Use the chrome.permissions API to request declared optional permissions at run time rather than install time, so users
understand why the permissions are needed and grant only those that are necessary.

  * available since Chrome 30
  * https://developer.chrome.com/extensions/permissions
raw docstring

chromex.ext.platform-keys

clj

Use the chrome.platformKeys API to access client certificates managed by the platform. If the user or policy grants the permission, an extension can use such a certficate in its custom authentication protocol. E.g. this allows usage of platform managed certificates in third party VPNs (see 'vpnProvider chrome.vpnProvider').

Use the chrome.platformKeys API to access client certificates
managed by the platform. If the user or policy grants the permission, an
extension can use such a certficate in its custom authentication protocol.
E.g. this allows usage of platform managed certificates in third party VPNs
(see 'vpnProvider chrome.vpnProvider').

  * available since Chrome 45
  * https://developer.chrome.com/extensions/platformKeys
raw docstring

chromex.ext.power

clj

Use the chrome.power API to override the system's power management features.

Use the chrome.power API to override the system's power
management features.

  * available since Chrome 30
  * https://developer.chrome.com/extensions/power
raw docstring

chromex.ext.printer-provider

clj

The chrome.printerProvider API exposes events used by print manager to query printers controlled by extensions, to query their capabilities and to submit print jobs to these printers.

The chrome.printerProvider API exposes events used by print
manager to query printers controlled by extensions, to query their
capabilities and to submit print jobs to these printers.

  * available since Chrome 44
  * https://developer.chrome.com/extensions/printerProvider
raw docstring

chromex.ext.privacy

clj

Use the chrome.privacy API to control usage of the features in Chrome that can affect a user's privacy. This API relies on the ChromeSetting prototype of the type API for getting and setting Chrome's configuration.

Use the chrome.privacy API to control usage of the features in Chrome that can affect a user's privacy. This API relies on
the ChromeSetting prototype of the type API for getting and setting Chrome's configuration.

  * available since Chrome 30
  * https://developer.chrome.com/extensions/privacy
raw docstring

chromex.ext.proxy

clj

Use the chrome.proxy API to manage Chrome's proxy settings. This API relies on the ChromeSetting prototype of the type API for getting and setting the proxy configuration.

Use the chrome.proxy API to manage Chrome's proxy settings. This API relies on the ChromeSetting prototype of the type API
for getting and setting the proxy configuration.

  * available since Chrome 30
  * https://developer.chrome.com/extensions/proxy
raw docstring

chromex.ext.quick-unlock-private

clj

Use the chrome.quickUnlockPrivate API to change whether the lock screen is enabled and which modes are allowed (active) for unlocking a Chrome OS device from the lock screen. The API is also used to set quick unlock credentials. Note: The API is named 'quickUnlock' for historical reasons but it should be used for all lock screen settings. Note: This API can not be used to actually unlock the device.

  • available since Chrome 53
Use the chrome.quickUnlockPrivate API to change whether the
lock screen is enabled and which modes are allowed (active) for unlocking a
Chrome OS device from the lock screen. The API is also used to set quick
unlock credentials.
Note: The API is named 'quickUnlock' for historical reasons but it should be
used for all lock screen settings.
Note: This API can not be used to actually unlock the device.

  * available since Chrome 53
raw docstring

chromex.ext.resources-private

clj

resourcesPrivate.

  • available since Chrome 47
resourcesPrivate.

* available since Chrome 47
raw docstring

chromex.ext.runtime

clj

Use the chrome.runtime API to retrieve the background page, return details about the manifest, and listen for and respond to events in the app or extension lifecycle. You can also use this API to convert the relative path of URLs to fully-qualified URLs.

Use the chrome.runtime API to retrieve the background page, return details about the manifest, and listen for and respond
to events in the app or extension lifecycle. You can also use this API to convert the relative path of URLs to
fully-qualified URLs.

  * available since Chrome 30
  * https://developer.chrome.com/extensions/runtime
raw docstring

chromex.ext.sessions

clj

Use the chrome.sessions API to query and restore tabs and windows from a browsing session.

Use the chrome.sessions API to query and restore tabs and windows from a browsing session.

* available since Chrome 37
* https://developer.chrome.com/extensions/sessions
raw docstring

chromex.ext.settings-private

clj

Use the chrome.settingsPrivate API to get or set preferences from the settings UI. Access is restricted to a whitelisted set of user facing preferences.

  • available since Chrome master
Use the chrome.settingsPrivate API to get or set preferences
from the settings UI. Access is restricted to a whitelisted set of user
facing preferences.

  * available since Chrome master
raw docstring

chromex.ext.signed-in-devices

clj

Use the chrome.signedInDevices API to get a list of devices signed into chrome with the same account as the current profile.

Use the chrome.signedInDevices API to get a list of devices
signed into chrome with the same account as the current profile.

  * available since Chrome 77
  * https://developer.chrome.com/extensions/signedInDevices
raw docstring

chromex.ext.storage

clj

Use the chrome.storage API to store, retrieve, and track changes to user data.

Use the chrome.storage API to store, retrieve, and track changes to user data.

* available since Chrome 30
* https://developer.chrome.com/extensions/storage
raw docstring

chromex.ext.system-indicator

clj

Manages an app's system indicator icon, an image displayed in the system's menubar, system tray, or other visible area provided by the OS. This is modelled after the other extension action APIs, such as chrome.browserAction and chrome.pageAction.

Manages an app's system indicator icon, an image displayed in the system's
menubar, system tray, or other visible area provided by the OS.
This is modelled after the other extension action APIs, such as
chrome.browserAction and chrome.pageAction.

  * available since Chrome 77
  * https://developer.chrome.com/extensions/systemIndicator
raw docstring

chromex.ext.system.cpu

clj

Use the system.cpu API to query CPU metadata.

Use the system.cpu API to query CPU metadata.

* available since Chrome 32
* https://developer.chrome.com/extensions/system.cpu
raw docstring

chromex.ext.system.memory

clj

The chrome.system.memory API.

The chrome.system.memory API.

* available since Chrome 32
* https://developer.chrome.com/extensions/system.memory
raw docstring

chromex.ext.system.storage

clj

Use the chrome.system.storage API to query storage device information and be notified when a removable storage device is attached and detached.

Use the chrome.system.storage API to query storage device
information and be notified when a removable storage device is attached and
detached.

  * available since Chrome 30
  * https://developer.chrome.com/extensions/system.storage
raw docstring

chromex.ext.tab-capture

clj

Use the chrome.tabCapture API to interact with tab media streams.

Use the chrome.tabCapture API to interact with tab media
streams.

  * available since Chrome 31
  * https://developer.chrome.com/extensions/tabCapture
raw docstring

chromex.ext.tabs

clj

Use the chrome.tabs API to interact with the browser's tab system. You can use this API to create, modify, and rearrange tabs in the browser.

Use the chrome.tabs API to interact with the browser's tab system. You can use this API to create, modify, and rearrange
tabs in the browser.

  * available since Chrome 30
  * https://developer.chrome.com/extensions/tabs
raw docstring

chromex.ext.top-sites

clj

Use the chrome.topSites API to access the top sites (i.e. most visited sites) that are displayed on the new tab page. These do not include shortcuts customized by the user.

Use the chrome.topSites API to access the top sites (i.e. most visited sites) that are displayed on the new tab page.
These do not include shortcuts customized by the user.

  * available since Chrome 30
  * https://developer.chrome.com/extensions/topSites
raw docstring

chromex.ext.tts

clj

Use the chrome.tts API to play synthesized text-to-speech (TTS). See also the related ttsEngine API, which allows an extension to implement a speech engine.

Use the chrome.tts API to play synthesized text-to-speech (TTS). See also the related ttsEngine API, which allows an
extension to implement a speech engine.

  * available since Chrome 30
  * https://developer.chrome.com/extensions/tts
raw docstring

chromex.ext.tts-engine

clj

Use the chrome.ttsEngine API to implement a text-to-speech(TTS) engine using an extension. If your extension registers using this API, it will receive events containing an utterance to be spoken and other parameters when any extension or Chrome App uses the tts API to generate speech. Your extension can then use any available web technology to synthesize and output the speech, and send events back to the calling function to report the status.

Use the chrome.ttsEngine API to implement a text-to-speech(TTS) engine using an extension. If your extension registers
using this API, it will receive events containing an utterance to be spoken and other parameters when any extension or
Chrome App uses the tts API to generate speech. Your extension can then use any available web technology to synthesize and
output the speech, and send events back to the calling function to report the status.

  * available since Chrome 30
  * https://developer.chrome.com/extensions/ttsEngine
raw docstring

chromex.ext.wallpaper

clj

Use the chrome.wallpaper API to change the ChromeOS wallpaper.

Use the chrome.wallpaper API to change the ChromeOS wallpaper.

* available since Chrome 31
* https://developer.chrome.com/extensions/wallpaper
raw docstring

chromex.ext.webrtc-audio-private

clj

The chrome.webrtcAudioPrivate API allows enumeration of audio output (sink) devices.

Note that device IDs as used in this API are opaque (i.e. they are not the hardware identifier of the device) and while they are unique and persistent across sessions, they are valid only to the extension calling this API (i.e. they cannot be shared between extensions).

See http://goo.gl/8rOmgk for further documentation of this API.

  • available since Chrome 32
The chrome.webrtcAudioPrivate API allows enumeration
of audio output (sink) devices.

Note that device IDs as used in this API are opaque (i.e. they are
not the hardware identifier of the device) and while they are
unique and persistent across sessions, they are valid only to the
extension calling this API (i.e. they cannot be shared between
extensions).

See http://goo.gl/8rOmgk for further documentation of this API.

  * available since Chrome 32
raw docstring

chromex.ext.webrtc-desktop-capture-private

clj

Use the chrome.webrtcDesktopCapturePrivate API to capture desktop media requested from a WebView.

  • available since Chrome 44
Use the chrome.webrtcDesktopCapturePrivate API to capture
desktop media requested from a WebView.

  * available since Chrome 44
raw docstring

chromex.ext.windows

clj

Use the chrome.windows API to interact with browser windows. You can use this API to create, modify, and rearrange windows in the browser.

Use the chrome.windows API to interact with browser windows. You can use this API to create, modify, and rearrange windows
in the browser.

  * available since Chrome 30
  * https://developer.chrome.com/extensions/windows
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close