Chrome class
- Available extensions
- ChromeAccessibilityFeaturesExtension
- ChromeActionExtension
- ChromeAlarmsExtension
- ChromeAudioExtension
- ChromeBookmarksExtension
- ChromeBrowserActionExtension
- ChromeBrowsingDataExtension
- ChromeCertificateProviderExtension
- ChromeCommandsExtension
- ChromeContentSettingsExtension
- ChromeContextMenusExtension
- ChromeCookiesExtension
- ChromeDebuggerExtension
- ChromeDeclarativeContentExtension
- ChromeDeclarativeNetRequestExtension
- ChromeDesktopCaptureExtension
- ChromeDevtoolsExtension
- ChromeDocumentScanExtension
- ChromeDomExtension
- ChromeDownloadsExtension
- ChromeEnterpriseExtension
- ChromeEventsExtension
- ChromeExtensionExtension
- ChromeExtensionTypesExtension
- ChromeFileBrowserHandlerExtension
- ChromeFileSystemProviderExtension
- ChromeFontSettingsExtension
- ChromeGcmExtension
- ChromeHistoryExtension
- ChromeI18nExtension
- ChromeIdentityExtension
- ChromeIdleExtension
- ChromeInputExtension
- ChromeInstanceIdExtension
- ChromeLoginStateExtension
- ChromeManagementExtension
- ChromeNotificationsExtension
- ChromeOffscreenExtension
- ChromeOmniboxExtension
- ChromePageActionExtension
- ChromePageCaptureExtension
- ChromePermissionsExtension
- ChromePlatformKeysExtension
- ChromePowerExtension
- ChromePrinterProviderExtension
- ChromePrintingExtension
- ChromePrintingMetricsExtension
- ChromePrivacyExtension
- ChromeProcessesExtension
- ChromeProxyExtension
- ChromeRuntimeExtension
- ChromeScriptingExtension
- ChromeSearchExtension
- ChromeSessionsExtension
- ChromeSidePanelExtension
- ChromeStorageExtension
- ChromeSystemExtension
- ChromeTabCaptureExtension
- ChromeTabGroupsExtension
- ChromeTabsExtension
- ChromeTopSitesExtension
- ChromeTtsEngineExtension
- ChromeTtsExtension
- ChromeTypesExtension
- ChromeUsbExtension
- ChromeVpnProviderExtension
- ChromeWallpaperExtension
- ChromeWebAuthenticationProxyExtension
- ChromeWebNavigationExtension
- ChromeWebRequestExtension
- ChromeWindowsExtension
Properties
- accessibilityFeatures → ChromeAccessibilityFeatures
-
Available on Chrome, provided by the ChromeAccessibilityFeaturesExtension extension
Use thechrome.accessibilityFeaturesAPI 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 requestaccessibilityFeatures.readpermission. For modifying feature state, the extension needsaccessibilityFeatures.modifypermission. Note thataccessibilityFeatures.modifydoes not implyaccessibilityFeatures.readpermission.no setter - action → ChromeAction
-
Available on Chrome, provided by the ChromeActionExtension extension
Use thechrome.actionAPI to control the extension's icon in the Google Chrome toolbar.no setter - alarms → ChromeAlarms
-
Available on Chrome, provided by the ChromeAlarmsExtension extension
Use thechrome.alarmsAPI to schedule code to run periodically or at a specified time in the future.no setter - audio → ChromeAudio
-
Available on Chrome, provided by the ChromeAudioExtension extension
Thechrome.audioAPI is provided to allow users to get information about and control the audio devices attached to the system. This API is currently only available in kiosk mode for ChromeOS.no setter - bookmarks → ChromeBookmarks
-
Available on Chrome, provided by the ChromeBookmarksExtension extension
Use thechrome.bookmarksAPI to create, organize, and otherwise manipulate bookmarks. Also see Override Pages, which you can use to create a custom Bookmark Manager page.no setter - browserAction → ChromeBrowserAction
-
Available on Chrome, provided by the ChromeBrowserActionExtension extension
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.no setter - browsingData → ChromeBrowsingData
-
Available on Chrome, provided by the ChromeBrowsingDataExtension extension
Use thechrome.browsingDataAPI to remove browsing data from a user's local profile.no setter - certificateProvider → ChromeCertificateProvider
-
Available on Chrome, provided by the ChromeCertificateProviderExtension extension
Use this API to expose certificates to the platform which can use these certificates for TLS authentications.no setter - commands → ChromeCommands
-
Available on Chrome, provided by the ChromeCommandsExtension 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.no setter - contentSettings → ChromeContentSettings
-
Available on Chrome, provided by the ChromeContentSettingsExtension extension
Use thechrome.contentSettingsAPI 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.no setter - contextMenus → ChromeContextMenus
-
Available on Chrome, provided by the ChromeContextMenusExtension extension
Use thechrome.contextMenusAPI 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.no setter -
Available on Chrome, provided by the ChromeCookiesExtension extension
Use thechrome.cookiesAPI to query and modify cookies, and to be notified when they change.no setter - debugger → ChromeDebugger
-
Available on Chrome, provided by the ChromeDebuggerExtension extension
Thechrome.debuggerAPI serves as an alternate transport for Chrome's remote debugging protocol. Usechrome.debuggerto attach to one or more tabs to instrument network interaction, debug JavaScript, mutate the DOM and CSS, etc. Use the DebuggeetabIdto target tabs with sendCommand and route events bytabIdfrom onEvent callbacks.no setter - declarativeContent → ChromeDeclarativeContent
-
Available on Chrome, provided by the ChromeDeclarativeContentExtension extension
Use thechrome.declarativeContentAPI to take actions depending on the content of a page, without requiring permission to read the page's content.no setter - declarativeNetRequest → ChromeDeclarativeNetRequest
-
Available on Chrome, provided by the ChromeDeclarativeNetRequestExtension extension
Thechrome.declarativeNetRequestAPI is used to block or modify network requests by specifying declarative rules. This lets extensions modify network requests without intercepting them and viewing their content, thus providing more privacy.no setter - desktopCapture → ChromeDesktopCapture
-
Available on Chrome, provided by the ChromeDesktopCaptureExtension extension
Desktop Capture API that can be used to capture content of screen, individual windows or tabs.no setter - devtools → ChromeDevtools
-
Available on Chrome, provided by the ChromeDevtoolsExtension extension
no setter - documentScan → ChromeDocumentScan
-
Available on Chrome, provided by the ChromeDocumentScanExtension extension
Use thechrome.documentScanAPI to discover and retrieve images from attached paper document scanners.no setter - dom → ChromeDom
-
Available on Chrome, provided by the ChromeDomExtension extension
Use thechrome.domAPI to access special DOM APIs for Extensionsno setter - downloads → ChromeDownloads
-
Available on Chrome, provided by the ChromeDownloadsExtension extension
Use thechrome.downloadsAPI to programmatically initiate, monitor, manipulate, and search for downloads.no setter - enterprise → ChromeEnterprise
-
Available on Chrome, provided by the ChromeEnterpriseExtension extension
no setter - events → ChromeEvents
-
Available on Chrome, provided by the ChromeEventsExtension extension
Thechrome.eventsnamespace contains common types used by APIs dispatching events to notify you when something interesting happens.no setter - extension → ChromeExtension
-
Available on Chrome, provided by the ChromeExtensionExtension extension
Thechrome.extensionAPI 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.no setter - extensionTypes → ChromeExtensionTypes
-
Available on Chrome, provided by the ChromeExtensionTypesExtension extension
Thechrome.extensionTypesAPI contains type declarations for Chrome extensions.no setter - fileBrowserHandler → ChromeFileBrowserHandler
-
Available on Chrome, provided by the ChromeFileBrowserHandlerExtension extension
Use thechrome.fileBrowserHandlerAPI to extend the Chrome OS file browser. For example, you can use this API to enable users to upload files to your website.no setter - fileSystemProvider → ChromeFileSystemProvider
-
Available on Chrome, provided by the ChromeFileSystemProviderExtension extension
Use thechrome.fileSystemProviderAPI to create file systems, that can be accessible from the file manager on Chrome OS.no setter - fontSettings → ChromeFontSettings
-
Available on Chrome, provided by the ChromeFontSettingsExtension extension
Use thechrome.fontSettingsAPI to manage Chrome's font settings.no setter - gcm → ChromeGcm
-
Available on Chrome, provided by the ChromeGcmExtension extension
Usechrome.gcmto enable apps and extensions to send and receive messages through Firebase Cloud Messaging (FCM).no setter - hashCode → int
-
The hash code for this object.
no setterinherited
- history → ChromeHistory
-
Available on Chrome, provided by the ChromeHistoryExtension extension
Use thechrome.historyAPI 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.no setter - i18n → ChromeI18n
-
Available on Chrome, provided by the ChromeI18nExtension extension
Use thechrome.i18ninfrastructure to implement internationalization across your whole app or extension.no setter - identity → ChromeIdentity
-
Available on Chrome, provided by the ChromeIdentityExtension extension
Use thechrome.identityAPI to get OAuth2 access tokens.no setter - idle → ChromeIdle
-
Available on Chrome, provided by the ChromeIdleExtension extension
Use thechrome.idleAPI to detect when the machine's idle state changes.no setter - input → ChromeInput
-
Available on Chrome, provided by the ChromeInputExtension extension
no setter - instanceId → ChromeInstanceId
-
Available on Chrome, provided by the ChromeInstanceIdExtension extension
Usechrome.instanceIDto access the Instance ID service.no setter - loginState → ChromeLoginState
-
Available on Chrome, provided by the ChromeLoginStateExtension extension
Use thechrome.loginStateAPI to read and monitor the login state.no setter - management → ChromeManagement
-
Available on Chrome, provided by the ChromeManagementExtension extension
Thechrome.managementAPI 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.no setter - notifications → ChromeNotifications
-
Available on Chrome, provided by the ChromeNotificationsExtension extension
Use thechrome.notificationsAPI to create rich notifications using templates and show these notifications to users in the system tray.no setter - offscreen → ChromeOffscreen
-
Available on Chrome, provided by the ChromeOffscreenExtension extension
Use theoffscreenAPI to create and manage offscreen documents.no setter - omnibox → ChromeOmnibox
-
Available on Chrome, provided by the ChromeOmniboxExtension extension
The omnibox API allows you to register a keyword with Google Chrome's address bar, which is also known as the omnibox.no setter - pageAction → ChromePageAction
-
Available on Chrome, provided by the ChromePageActionExtension extension
Use thechrome.pageActionAPI 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.no setter - pageCapture → ChromePageCapture
-
Available on Chrome, provided by the ChromePageCaptureExtension extension
Use thechrome.pageCaptureAPI to save a tab as MHTML.no setter - permissions → ChromePermissions
-
Available on Chrome, provided by the ChromePermissionsExtension extension
Use thechrome.permissionsAPI 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.no setter - platformKeys → ChromePlatformKeys
-
Available on Chrome, provided by the ChromePlatformKeysExtension extension
Use thechrome.platformKeysAPI 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 $(ref:vpnProvider chrome.vpnProvider)).no setter - power → ChromePower
-
Available on Chrome, provided by the ChromePowerExtension extension
Use thechrome.powerAPI to override the system's power management features.no setter - printerProvider → ChromePrinterProvider
-
Available on Chrome, provided by the ChromePrinterProviderExtension extension
Thechrome.printerProviderAPI exposes events used by print manager to query printers controlled by extensions, to query their capabilities and to submit print jobs to these printers.no setter - printing → ChromePrinting
-
Available on Chrome, provided by the ChromePrintingExtension extension
Use thechrome.printingAPI to send print jobs to printers installed on Chromebook.no setter - printingMetrics → ChromePrintingMetrics
-
Available on Chrome, provided by the ChromePrintingMetricsExtension extension
Use thechrome.printingMetricsAPI to fetch data about printing usage.no setter - privacy → ChromePrivacy
-
Available on Chrome, provided by the ChromePrivacyExtension extension
Use thechrome.privacyAPI 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.no setter - processes → ChromeProcesses
-
Available on Chrome, provided by the ChromeProcessesExtension extension
Use thechrome.processesAPI to interact with the browser's processes.no setter - proxy → ChromeProxy
-
Available on Chrome, provided by the ChromeProxyExtension extension
Use thechrome.proxyAPI to manage Chrome's proxy settings. This API relies on the ChromeSetting prototype of the type API for getting and setting the proxy configuration.no setter - runtime → ChromeRuntime
-
Available on Chrome, provided by the ChromeRuntimeExtension extension
Use thechrome.runtimeAPI to retrieve the service worker, 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.no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scripting → ChromeScripting
-
Available on Chrome, provided by the ChromeScriptingExtension extension
Use thechrome.scriptingAPI to execute script in different contexts.no setter - search → ChromeSearch
-
Available on Chrome, provided by the ChromeSearchExtension extension
Use thechrome.searchAPI to search via the default provider.no setter - sessions → ChromeSessions
-
Available on Chrome, provided by the ChromeSessionsExtension extension
Use thechrome.sessionsAPI to query and restore tabs and windows from a browsing session.no setter - sidePanel → ChromeSidePanel
-
Available on Chrome, provided by the ChromeSidePanelExtension extension
Use thechrome.sidePanelAPI to host content in the browser's side panel alongside the main content of a webpage.no setter - storage → ChromeStorage
-
Available on Chrome, provided by the ChromeStorageExtension extension
Use thechrome.storageAPI to store, retrieve, and track changes to user data.no setter - system → ChromeSystem
-
Available on Chrome, provided by the ChromeSystemExtension extension
no setter - tabCapture → ChromeTabCapture
-
Available on Chrome, provided by the ChromeTabCaptureExtension extension
Use thechrome.tabCaptureAPI to interact with tab media streams.no setter - tabGroups → ChromeTabGroups
-
Available on Chrome, provided by the ChromeTabGroupsExtension extension
Use thechrome.tabGroupsAPI to interact with the browser's tab grouping system. You can use this API to modify and rearrange tab groups in the browser. To group and ungroup tabs, or to query what tabs are in groups, use thechrome.tabsAPI.no setter - tabs → ChromeTabs
-
Available on Chrome, provided by the ChromeTabsExtension extension
Use thechrome.tabsAPI to interact with the browser's tab system. You can use this API to create, modify, and rearrange tabs in the browser.no setter - topSites → ChromeTopSites
-
Available on Chrome, provided by the ChromeTopSitesExtension extension
Use thechrome.topSitesAPI 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.no setter - tts → ChromeTts
-
Available on Chrome, provided by the ChromeTtsExtension extension
Use thechrome.ttsAPI to play synthesized text-to-speech (TTS). See also the related ttsEngine API, which allows an extension to implement a speech engine.no setter - ttsEngine → ChromeTtsEngine
-
Available on Chrome, provided by the ChromeTtsEngineExtension extension
Use thechrome.ttsEngineAPI 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.no setter - types → ChromeTypes
-
Available on Chrome, provided by the ChromeTypesExtension extension
Thechrome.typesAPI contains type declarations for Chrome.no setter - usb → ChromeUsb
-
Available on Chrome, provided by the ChromeUsbExtension extension
Use thechrome.usbAPI to interact with connected USB devices. This API provides access to USB operations from within the context of an app. Using this API, apps can function as drivers for hardware devices.no setter - vpnProvider → ChromeVpnProvider
-
Available on Chrome, provided by the ChromeVpnProviderExtension extension
Use thechrome.vpnProviderAPI to implement a VPN client.no setter - wallpaper → ChromeWallpaper
-
Available on Chrome, provided by the ChromeWallpaperExtension extension
Use thechrome.wallpaperAPI to change the ChromeOS wallpaper.no setter - webAuthenticationProxy → ChromeWebAuthenticationProxy
-
Available on Chrome, provided by the ChromeWebAuthenticationProxyExtension extension
Thechrome.webAuthenticationProxyAPI lets remote desktop software running on a remote host intercept Web Authentication API (WebAuthn) requests in order to handle them on a local client.no setter -
Available on Chrome, provided by the ChromeWebNavigationExtension extension
Use thechrome.webNavigationAPI to receive notifications about the status of navigation requests in-flight.no setter - webRequest → ChromeWebRequest
-
Available on Chrome, provided by the ChromeWebRequestExtension extension
Use thechrome.webRequestAPI to observe and analyze traffic and to intercept, block, or modify requests in-flight.no setter - windows → ChromeWindows
-
Available on Chrome, provided by the ChromeWindowsExtension extension
Use thechrome.windowsAPI to interact with browser windows. You can use this API to create, modify, and rearrange windows in the browser.no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited