mirror of
https://github.com/GoogleChrome/chrome-extensions-samples.git
synced 2026-03-26 13:19:49 +07:00
* Partial fixes for sample list generator A number of fixes for the sample list generator: - Removes a comment from one of our manifest files, as we don't currently support JSONC. - Ignores the `node_modules` folder since we have recently added some AI samples with a build step. - Adds the `aiOriginTrial` API to the list of recognised APIs. - Updates `extension-apis.json` with the latest data from the `chrome-types` package. Updating recognised extension APIs still requires access to a non-existent storage bucket, so this does not fully fix the process. * Fix linter issue
2214 lines
50 KiB
JSON
2214 lines
50 KiB
JSON
{
|
|
"_comment": "This file is autogenerated by running `npm run prepare-chrome-types`, do not edit.",
|
|
"accessibilityFeatures": {
|
|
"properties": [
|
|
"animationPolicy",
|
|
"autoclick",
|
|
"caretHighlight",
|
|
"cursorColor",
|
|
"cursorHighlight",
|
|
"dictation",
|
|
"dockedMagnifier",
|
|
"focusHighlight",
|
|
"highContrast",
|
|
"largeCursor",
|
|
"screenMagnifier",
|
|
"selectToSpeak",
|
|
"spokenFeedback",
|
|
"stickyKeys",
|
|
"switchAccess",
|
|
"virtualKeyboard"
|
|
],
|
|
"methods": [],
|
|
"types": [],
|
|
"events": []
|
|
},
|
|
"action": {
|
|
"properties": [],
|
|
"methods": [
|
|
"disable",
|
|
"enable",
|
|
"getBadgeBackgroundColor",
|
|
"getBadgeText",
|
|
"getBadgeTextColor",
|
|
"getPopup",
|
|
"getTitle",
|
|
"getUserSettings",
|
|
"isEnabled",
|
|
"openPopup",
|
|
"setBadgeBackgroundColor",
|
|
"setBadgeText",
|
|
"setBadgeTextColor",
|
|
"setIcon",
|
|
"setPopup",
|
|
"setTitle"
|
|
],
|
|
"types": [
|
|
"OpenPopupOptions",
|
|
"TabDetails",
|
|
"UserSettings",
|
|
"UserSettingsChange"
|
|
],
|
|
"events": ["onClicked", "onUserSettingsChanged"]
|
|
},
|
|
"alarms": {
|
|
"properties": [],
|
|
"methods": ["clear", "clearAll", "create", "get", "getAll"],
|
|
"types": ["Alarm", "AlarmCreateInfo"],
|
|
"events": ["onAlarm"]
|
|
},
|
|
"app.runtime": {
|
|
"properties": [],
|
|
"methods": [],
|
|
"types": ["EmbedRequest", "LaunchData", "LaunchItem", "LaunchSource"],
|
|
"events": ["onEmbedRequested", "onLaunched", "onRestarted"]
|
|
},
|
|
"app.window": {
|
|
"properties": [],
|
|
"methods": [
|
|
"canSetVisibleOnAllWorkspaces",
|
|
"create",
|
|
"current",
|
|
"get",
|
|
"getAll"
|
|
],
|
|
"types": [
|
|
"AppWindow",
|
|
"Bounds",
|
|
"BoundsSpecification",
|
|
"ContentBounds",
|
|
"CreateWindowOptions",
|
|
"FrameOptions",
|
|
"State",
|
|
"WindowType"
|
|
],
|
|
"events": [
|
|
"onBoundsChanged",
|
|
"onClosed",
|
|
"onFullscreened",
|
|
"onMaximized",
|
|
"onMinimized",
|
|
"onRestored"
|
|
]
|
|
},
|
|
"app": {
|
|
"properties": [],
|
|
"methods": ["getDetails", "getIsInstalled", "installState", "runningState"],
|
|
"types": ["DOMWindow", "Details", "InstallState", "RunningState"],
|
|
"events": []
|
|
},
|
|
"appviewTag": {
|
|
"properties": [],
|
|
"methods": ["connect"],
|
|
"types": ["EmbedRequest"],
|
|
"events": []
|
|
},
|
|
"audio": {
|
|
"properties": [],
|
|
"methods": [
|
|
"getDevices",
|
|
"getMute",
|
|
"setActiveDevices",
|
|
"setMute",
|
|
"setProperties"
|
|
],
|
|
"types": [
|
|
"AudioDeviceInfo",
|
|
"DeviceFilter",
|
|
"DeviceIdLists",
|
|
"DeviceProperties",
|
|
"LevelChangedEvent",
|
|
"MuteChangedEvent",
|
|
"DeviceType",
|
|
"StreamType"
|
|
],
|
|
"events": ["onDeviceListChanged", "onLevelChanged", "onMuteChanged"]
|
|
},
|
|
"bluetooth": {
|
|
"properties": [],
|
|
"methods": [
|
|
"getAdapterState",
|
|
"getDevice",
|
|
"getDevices",
|
|
"startDiscovery",
|
|
"stopDiscovery"
|
|
],
|
|
"types": [
|
|
"AdapterState",
|
|
"BluetoothFilter",
|
|
"Device",
|
|
"DeviceType",
|
|
"FilterType",
|
|
"Transport",
|
|
"VendorIdSource"
|
|
],
|
|
"events": [
|
|
"onAdapterStateChanged",
|
|
"onDeviceAdded",
|
|
"onDeviceChanged",
|
|
"onDeviceRemoved"
|
|
]
|
|
},
|
|
"bluetoothLowEnergy": {
|
|
"properties": [],
|
|
"methods": [
|
|
"connect",
|
|
"createCharacteristic",
|
|
"createDescriptor",
|
|
"createService",
|
|
"disconnect",
|
|
"getCharacteristic",
|
|
"getCharacteristics",
|
|
"getDescriptor",
|
|
"getDescriptors",
|
|
"getIncludedServices",
|
|
"getService",
|
|
"getServices",
|
|
"notifyCharacteristicValueChanged",
|
|
"readCharacteristicValue",
|
|
"readDescriptorValue",
|
|
"registerAdvertisement",
|
|
"registerService",
|
|
"removeService",
|
|
"resetAdvertising",
|
|
"sendRequestResponse",
|
|
"setAdvertisingInterval",
|
|
"startCharacteristicNotifications",
|
|
"stopCharacteristicNotifications",
|
|
"unregisterAdvertisement",
|
|
"unregisterService",
|
|
"writeCharacteristicValue",
|
|
"writeDescriptorValue"
|
|
],
|
|
"types": [
|
|
"Advertisement",
|
|
"Characteristic",
|
|
"ConnectProperties",
|
|
"Descriptor",
|
|
"Device",
|
|
"ManufacturerData",
|
|
"Notification",
|
|
"NotificationProperties",
|
|
"Request",
|
|
"Response",
|
|
"Service",
|
|
"ServiceData",
|
|
"AdvertisementType",
|
|
"CharacteristicProperty",
|
|
"DescriptorPermission"
|
|
],
|
|
"events": [
|
|
"onCharacteristicReadRequest",
|
|
"onCharacteristicValueChanged",
|
|
"onCharacteristicWriteRequest",
|
|
"onDescriptorReadRequest",
|
|
"onDescriptorValueChanged",
|
|
"onDescriptorWriteRequest",
|
|
"onServiceAdded",
|
|
"onServiceChanged",
|
|
"onServiceRemoved"
|
|
]
|
|
},
|
|
"bluetoothSocket": {
|
|
"properties": [],
|
|
"methods": [
|
|
"close",
|
|
"connect",
|
|
"create",
|
|
"disconnect",
|
|
"getInfo",
|
|
"getSockets",
|
|
"listenUsingL2cap",
|
|
"listenUsingRfcomm",
|
|
"send",
|
|
"setPaused",
|
|
"update"
|
|
],
|
|
"types": [
|
|
"AcceptErrorInfo",
|
|
"AcceptInfo",
|
|
"CreateInfo",
|
|
"ListenOptions",
|
|
"ReceiveErrorInfo",
|
|
"ReceiveInfo",
|
|
"SocketInfo",
|
|
"SocketProperties",
|
|
"AcceptError",
|
|
"ReceiveError"
|
|
],
|
|
"events": ["onAccept", "onAcceptError", "onReceive", "onReceiveError"]
|
|
},
|
|
"bookmarks": {
|
|
"properties": [
|
|
"MAX_SUSTAINED_WRITE_OPERATIONS_PER_MINUTE",
|
|
"MAX_WRITE_OPERATIONS_PER_HOUR"
|
|
],
|
|
"methods": [
|
|
"create",
|
|
"get",
|
|
"getChildren",
|
|
"getRecent",
|
|
"getSubTree",
|
|
"getTree",
|
|
"move",
|
|
"remove",
|
|
"removeTree",
|
|
"search",
|
|
"update"
|
|
],
|
|
"types": [
|
|
"BookmarkTreeNode",
|
|
"CreateDetails",
|
|
"BookmarkTreeNodeUnmodifiable",
|
|
"FolderType"
|
|
],
|
|
"events": [
|
|
"onChanged",
|
|
"onChildrenReordered",
|
|
"onCreated",
|
|
"onImportBegan",
|
|
"onImportEnded",
|
|
"onMoved",
|
|
"onRemoved"
|
|
]
|
|
},
|
|
"browser": {
|
|
"properties": [],
|
|
"methods": ["openTab"],
|
|
"types": ["OpenTabOptions"],
|
|
"events": []
|
|
},
|
|
"browserAction": {
|
|
"properties": [],
|
|
"methods": [
|
|
"disable",
|
|
"enable",
|
|
"getBadgeBackgroundColor",
|
|
"getBadgeText",
|
|
"getPopup",
|
|
"getTitle",
|
|
"setBadgeBackgroundColor",
|
|
"setBadgeText",
|
|
"setIcon",
|
|
"setPopup",
|
|
"setTitle"
|
|
],
|
|
"types": ["TabDetails", "ColorArray", "ImageDataType"],
|
|
"events": ["onClicked"]
|
|
},
|
|
"browsingData": {
|
|
"properties": [],
|
|
"methods": [
|
|
"remove",
|
|
"removeAppcache",
|
|
"removeCache",
|
|
"removeCacheStorage",
|
|
"removeCookies",
|
|
"removeDownloads",
|
|
"removeFileSystems",
|
|
"removeFormData",
|
|
"removeHistory",
|
|
"removeIndexedDB",
|
|
"removeLocalStorage",
|
|
"removePasswords",
|
|
"removePluginData",
|
|
"removeServiceWorkers",
|
|
"removeWebSQL",
|
|
"settings"
|
|
],
|
|
"types": ["DataTypeSet", "RemovalOptions"],
|
|
"events": []
|
|
},
|
|
"certificateProvider": {
|
|
"properties": [],
|
|
"methods": [
|
|
"reportSignature",
|
|
"requestPin",
|
|
"setCertificates",
|
|
"stopPinRequest"
|
|
],
|
|
"types": [
|
|
"CertificateInfo",
|
|
"CertificatesUpdateRequest",
|
|
"ClientCertificateInfo",
|
|
"PinResponseDetails",
|
|
"ReportSignatureDetails",
|
|
"RequestPinDetails",
|
|
"SetCertificatesDetails",
|
|
"SignRequest",
|
|
"SignatureRequest",
|
|
"StopPinRequestDetails",
|
|
"Algorithm",
|
|
"Error",
|
|
"Hash",
|
|
"PinRequestErrorType",
|
|
"PinRequestType"
|
|
],
|
|
"events": [
|
|
"onCertificatesRequested",
|
|
"onCertificatesUpdateRequested",
|
|
"onSignDigestRequested",
|
|
"onSignatureRequested"
|
|
]
|
|
},
|
|
"chrome_url_overrides": {
|
|
"properties": [],
|
|
"methods": [],
|
|
"types": ["UrlOverrideInfo"],
|
|
"events": []
|
|
},
|
|
"clipboard": {
|
|
"properties": [],
|
|
"methods": ["setImageData"],
|
|
"types": ["AdditionalDataItem", "DataItemType", "ImageType"],
|
|
"events": ["onClipboardDataChanged"]
|
|
},
|
|
"commands": {
|
|
"properties": [],
|
|
"methods": ["getAll"],
|
|
"types": ["Command"],
|
|
"events": ["onCommand"]
|
|
},
|
|
"contentScripts": {
|
|
"properties": [],
|
|
"methods": [],
|
|
"types": ["ContentScript"],
|
|
"events": []
|
|
},
|
|
"contentSettings": {
|
|
"properties": [
|
|
"autoVerify",
|
|
"automaticDownloads",
|
|
"camera",
|
|
"clipboard",
|
|
"cookies",
|
|
"fullscreen",
|
|
"images",
|
|
"javascript",
|
|
"location",
|
|
"microphone",
|
|
"mouselock",
|
|
"notifications",
|
|
"plugins",
|
|
"popups",
|
|
"unsandboxedPlugins"
|
|
],
|
|
"methods": [],
|
|
"types": [
|
|
"ContentSetting",
|
|
"ResourceIdentifier",
|
|
"AutoVerifyContentSetting",
|
|
"CameraContentSetting",
|
|
"ClipboardContentSetting",
|
|
"CookiesContentSetting",
|
|
"FullscreenContentSetting",
|
|
"ImagesContentSetting",
|
|
"JavascriptContentSetting",
|
|
"LocationContentSetting",
|
|
"MicrophoneContentSetting",
|
|
"MouselockContentSetting",
|
|
"MultipleAutomaticDownloadsContentSetting",
|
|
"NotificationsContentSetting",
|
|
"PluginsContentSetting",
|
|
"PopupsContentSetting",
|
|
"PpapiBrokerContentSetting",
|
|
"Scope"
|
|
],
|
|
"events": []
|
|
},
|
|
"contextMenus": {
|
|
"properties": ["ACTION_MENU_TOP_LEVEL_LIMIT"],
|
|
"methods": ["create", "remove", "removeAll", "update"],
|
|
"types": ["CreateProperties", "OnClickData", "ContextType", "ItemType"],
|
|
"events": ["onClicked"]
|
|
},
|
|
"cookies": {
|
|
"properties": [],
|
|
"methods": [
|
|
"get",
|
|
"getAll",
|
|
"getAllCookieStores",
|
|
"getPartitionKey",
|
|
"remove",
|
|
"set"
|
|
],
|
|
"types": [
|
|
"Cookie",
|
|
"CookieDetails",
|
|
"CookiePartitionKey",
|
|
"CookieStore",
|
|
"FrameDetails",
|
|
"OnChangedCause",
|
|
"SameSiteStatus"
|
|
],
|
|
"events": ["onChanged"]
|
|
},
|
|
"crossOriginIsolation": {
|
|
"properties": [],
|
|
"methods": [],
|
|
"types": ["ResponseHeader"],
|
|
"events": []
|
|
},
|
|
"debugger": {
|
|
"properties": [],
|
|
"methods": ["attach", "detach", "getTargets", "sendCommand"],
|
|
"types": [
|
|
"Debuggee",
|
|
"DebuggerSession",
|
|
"TargetInfo",
|
|
"DetachReason",
|
|
"TargetInfoType"
|
|
],
|
|
"events": ["onDetach", "onEvent"]
|
|
},
|
|
"declarativeContent": {
|
|
"properties": [],
|
|
"methods": [],
|
|
"types": [
|
|
"PageStateMatcher",
|
|
"RequestContentScript",
|
|
"SetIcon",
|
|
"ShowAction",
|
|
"ShowPageAction",
|
|
"ImageDataType"
|
|
],
|
|
"events": ["onPageChanged"]
|
|
},
|
|
"declarativeNetRequest": {
|
|
"properties": [
|
|
"DYNAMIC_RULESET_ID",
|
|
"GETMATCHEDRULES_QUOTA_INTERVAL",
|
|
"GUARANTEED_MINIMUM_STATIC_RULES",
|
|
"MAX_GETMATCHEDRULES_CALLS_PER_INTERVAL",
|
|
"MAX_NUMBER_OF_DYNAMIC_RULES",
|
|
"MAX_NUMBER_OF_ENABLED_STATIC_RULESETS",
|
|
"MAX_NUMBER_OF_REGEX_RULES",
|
|
"MAX_NUMBER_OF_SESSION_RULES",
|
|
"MAX_NUMBER_OF_STATIC_RULESETS",
|
|
"MAX_NUMBER_OF_UNSAFE_DYNAMIC_RULES",
|
|
"MAX_NUMBER_OF_UNSAFE_SESSION_RULES",
|
|
"SESSION_RULESET_ID"
|
|
],
|
|
"methods": [
|
|
"getAvailableStaticRuleCount",
|
|
"getDisabledRuleIds",
|
|
"getDynamicRules",
|
|
"getEnabledRulesets",
|
|
"getMatchedRules",
|
|
"getSessionRules",
|
|
"isRegexSupported",
|
|
"setExtensionActionOptions",
|
|
"testMatchOutcome",
|
|
"updateDynamicRules",
|
|
"updateEnabledRulesets",
|
|
"updateSessionRules",
|
|
"updateStaticRules"
|
|
],
|
|
"types": [
|
|
"ExtensionActionOptions",
|
|
"GetDisabledRuleIdsOptions",
|
|
"GetRulesFilter",
|
|
"HeaderInfo",
|
|
"IsRegexSupportedResult",
|
|
"MatchedRule",
|
|
"MatchedRuleInfo",
|
|
"MatchedRuleInfoDebug",
|
|
"MatchedRulesFilter",
|
|
"ModifyHeaderInfo",
|
|
"QueryKeyValue",
|
|
"QueryTransform",
|
|
"Redirect",
|
|
"RegexOptions",
|
|
"RequestDetails",
|
|
"Rule",
|
|
"RuleAction",
|
|
"RuleCondition",
|
|
"RulesMatchedDetails",
|
|
"Ruleset",
|
|
"TabActionCountUpdate",
|
|
"TestMatchOutcomeResult",
|
|
"TestMatchRequestDetails",
|
|
"URLTransform",
|
|
"UpdateRuleOptions",
|
|
"UpdateRulesetOptions",
|
|
"UpdateStaticRulesOptions",
|
|
"DomainType",
|
|
"HeaderOperation",
|
|
"RequestMethod",
|
|
"ResourceType",
|
|
"RuleActionType",
|
|
"UnsupportedRegexReason"
|
|
],
|
|
"events": ["onRuleMatchedDebug"]
|
|
},
|
|
"declarativeWebRequest": {
|
|
"properties": [],
|
|
"methods": [],
|
|
"types": [
|
|
"AddRequestCookie",
|
|
"AddResponseCookie",
|
|
"AddResponseHeader",
|
|
"CancelRequest",
|
|
"EditRequestCookie",
|
|
"EditResponseCookie",
|
|
"IgnoreRules",
|
|
"RedirectByRegEx",
|
|
"RedirectRequest",
|
|
"RedirectToEmptyDocument",
|
|
"RedirectToTransparentImage",
|
|
"RemoveRequestCookie",
|
|
"RemoveRequestHeader",
|
|
"RemoveResponseCookie",
|
|
"RemoveResponseHeader",
|
|
"RequestMatcher",
|
|
"SendMessageToExtension",
|
|
"SetRequestHeader",
|
|
"FilterResponseCookie",
|
|
"HeaderFilter",
|
|
"RequestCookie",
|
|
"ResponseCookie",
|
|
"Stage"
|
|
],
|
|
"events": ["onMessage", "onRequest"]
|
|
},
|
|
"desktopCapture": {
|
|
"properties": [],
|
|
"methods": ["cancelChooseDesktopMedia", "chooseDesktopMedia"],
|
|
"types": [
|
|
"DesktopCaptureSourceType",
|
|
"SelfCapturePreferenceEnum",
|
|
"SystemAudioPreferenceEnum"
|
|
],
|
|
"events": []
|
|
},
|
|
"devtools.inspectedWindow": {
|
|
"properties": ["tabId"],
|
|
"methods": ["eval", "getResources", "reload"],
|
|
"types": ["Resource"],
|
|
"events": ["onResourceAdded", "onResourceContentCommitted"]
|
|
},
|
|
"devtools.network": {
|
|
"properties": [],
|
|
"methods": ["getHAR"],
|
|
"types": ["Request"],
|
|
"events": ["onNavigated", "onRequestFinished"]
|
|
},
|
|
"devtools.panels": {
|
|
"properties": ["elements", "sources", "themeName"],
|
|
"methods": ["create", "openResource", "setOpenResourceHandler"],
|
|
"types": [
|
|
"Button",
|
|
"ElementsPanel",
|
|
"ExtensionPanel",
|
|
"ExtensionSidebarPane",
|
|
"SourcesPanel"
|
|
],
|
|
"events": []
|
|
},
|
|
"devtools.performance": {
|
|
"properties": [],
|
|
"methods": [],
|
|
"types": [],
|
|
"events": ["onProfilingStarted", "onProfilingStopped"]
|
|
},
|
|
"devtools.recorder": {
|
|
"properties": [],
|
|
"methods": ["createView", "registerRecorderExtensionPlugin"],
|
|
"types": ["RecorderExtensionPlugin", "RecorderView"],
|
|
"events": []
|
|
},
|
|
"diagnostics": {
|
|
"properties": [],
|
|
"methods": ["sendPacket"],
|
|
"types": ["SendPacketOptions", "SendPacketResult"],
|
|
"events": []
|
|
},
|
|
"dns": {
|
|
"properties": [],
|
|
"methods": ["resolve"],
|
|
"types": ["ResolveCallbackResolveInfo"],
|
|
"events": []
|
|
},
|
|
"documentScan": {
|
|
"properties": [],
|
|
"methods": [
|
|
"cancelScan",
|
|
"closeScanner",
|
|
"getOptionGroups",
|
|
"getScannerList",
|
|
"openScanner",
|
|
"readScanData",
|
|
"scan",
|
|
"setOptions",
|
|
"startScan"
|
|
],
|
|
"types": [
|
|
"CancelScanResponse",
|
|
"CloseScannerResponse",
|
|
"DeviceFilter",
|
|
"GetOptionGroupsResponse",
|
|
"GetScannerListResponse",
|
|
"OpenScannerResponse",
|
|
"OptionConstraint",
|
|
"OptionGroup",
|
|
"OptionSetting",
|
|
"ReadScanDataResponse",
|
|
"ScanOptions",
|
|
"ScanResults",
|
|
"ScannerInfo",
|
|
"ScannerOption",
|
|
"SetOptionResult",
|
|
"SetOptionsResponse",
|
|
"StartScanOptions",
|
|
"StartScanResponse",
|
|
"Configurability",
|
|
"ConnectionType",
|
|
"ConstraintType",
|
|
"OperationResult",
|
|
"OptionType",
|
|
"OptionUnit"
|
|
],
|
|
"events": []
|
|
},
|
|
"dom": {
|
|
"properties": [],
|
|
"methods": ["openOrClosedShadowRoot"],
|
|
"types": [],
|
|
"events": []
|
|
},
|
|
"downloads": {
|
|
"properties": [],
|
|
"methods": [
|
|
"acceptDanger",
|
|
"cancel",
|
|
"download",
|
|
"erase",
|
|
"getFileIcon",
|
|
"open",
|
|
"pause",
|
|
"removeFile",
|
|
"resume",
|
|
"search",
|
|
"setShelfEnabled",
|
|
"setUiOptions",
|
|
"show",
|
|
"showDefaultFolder"
|
|
],
|
|
"types": [
|
|
"BooleanDelta",
|
|
"DoubleDelta",
|
|
"DownloadDelta",
|
|
"DownloadItem",
|
|
"DownloadOptions",
|
|
"DownloadQuery",
|
|
"FilenameSuggestion",
|
|
"GetFileIconOptions",
|
|
"HeaderNameValuePair",
|
|
"StringDelta",
|
|
"UiOptions",
|
|
"DangerType",
|
|
"FilenameConflictAction",
|
|
"HttpMethod",
|
|
"InterruptReason",
|
|
"State"
|
|
],
|
|
"events": ["onChanged", "onCreated", "onDeterminingFilename", "onErased"]
|
|
},
|
|
"enterprise.deviceAttributes": {
|
|
"properties": [],
|
|
"methods": [
|
|
"getDeviceAnnotatedLocation",
|
|
"getDeviceAssetId",
|
|
"getDeviceHostname",
|
|
"getDeviceSerialNumber",
|
|
"getDirectoryDeviceId"
|
|
],
|
|
"types": [],
|
|
"events": []
|
|
},
|
|
"enterprise.hardwarePlatform": {
|
|
"properties": [],
|
|
"methods": ["getHardwarePlatformInfo"],
|
|
"types": ["HardwarePlatformInfo"],
|
|
"events": []
|
|
},
|
|
"enterprise.kioskInput": {
|
|
"properties": [],
|
|
"methods": ["setCurrentInputMethod"],
|
|
"types": ["SetCurrentInputMethodOptions"],
|
|
"events": []
|
|
},
|
|
"enterprise.networkingAttributes": {
|
|
"properties": [],
|
|
"methods": ["getNetworkDetails"],
|
|
"types": ["NetworkDetails"],
|
|
"events": []
|
|
},
|
|
"enterprise.platformKeys": {
|
|
"properties": [],
|
|
"methods": [
|
|
"challengeKey",
|
|
"challengeMachineKey",
|
|
"challengeUserKey",
|
|
"getCertificates",
|
|
"getTokens",
|
|
"importCertificate",
|
|
"removeCertificate"
|
|
],
|
|
"types": [
|
|
"ChallengeKeyOptions",
|
|
"RegisterKeyOptions",
|
|
"Token",
|
|
"Algorithm",
|
|
"Scope"
|
|
],
|
|
"events": []
|
|
},
|
|
"events": {
|
|
"properties": [],
|
|
"methods": [],
|
|
"types": ["Event", "Rule", "UrlFilter"],
|
|
"events": []
|
|
},
|
|
"extension": {
|
|
"properties": ["inIncognitoContext", "lastError"],
|
|
"methods": [
|
|
"getBackgroundPage",
|
|
"getExtensionTabs",
|
|
"getURL",
|
|
"getViews",
|
|
"isAllowedFileSchemeAccess",
|
|
"isAllowedIncognitoAccess",
|
|
"sendRequest",
|
|
"setUpdateUrlData"
|
|
],
|
|
"types": ["ViewType"],
|
|
"events": ["onRequest", "onRequestExternal"]
|
|
},
|
|
"extensionTypes": {
|
|
"properties": [],
|
|
"methods": [],
|
|
"types": [
|
|
"DeleteInjectionDetails",
|
|
"ImageDetails",
|
|
"InjectDetails",
|
|
"CSSOrigin",
|
|
"DocumentLifecycle",
|
|
"ExecutionWorld",
|
|
"FrameType",
|
|
"ImageFormat",
|
|
"RunAt"
|
|
],
|
|
"events": []
|
|
},
|
|
"extensionsManifestTypes": {
|
|
"properties": [],
|
|
"methods": [],
|
|
"types": [
|
|
"ContentCapabilities",
|
|
"ExternallyConnectable",
|
|
"OptionsUI",
|
|
"UsbPrinters",
|
|
"bluetooth",
|
|
"sockets",
|
|
"KioskSecondaryApps",
|
|
"SocketHostPatterns",
|
|
"automation"
|
|
],
|
|
"events": []
|
|
},
|
|
"fileBrowserHandler": {
|
|
"properties": [],
|
|
"methods": [],
|
|
"types": ["FileHandlerExecuteEventDetails"],
|
|
"events": ["onExecute"]
|
|
},
|
|
"fileHandlers": {
|
|
"properties": [],
|
|
"methods": [],
|
|
"types": ["FileHandler", "Icon"],
|
|
"events": []
|
|
},
|
|
"fileSystem": {
|
|
"properties": [],
|
|
"methods": [
|
|
"chooseEntry",
|
|
"getDisplayPath",
|
|
"getVolumeList",
|
|
"getWritableEntry",
|
|
"isRestorable",
|
|
"isWritableEntry",
|
|
"requestFileSystem",
|
|
"restoreEntry",
|
|
"retainEntry"
|
|
],
|
|
"types": [
|
|
"AcceptOption",
|
|
"ChooseEntryOptions",
|
|
"RequestFileSystemOptions",
|
|
"Volume",
|
|
"VolumeListChangedEvent",
|
|
"ChooseEntryType"
|
|
],
|
|
"events": ["onVolumeListChanged"]
|
|
},
|
|
"fileSystemProvider": {
|
|
"properties": [],
|
|
"methods": ["get", "getAll", "mount", "notify", "unmount"],
|
|
"types": [
|
|
"AbortRequestedOptions",
|
|
"Action",
|
|
"AddWatcherRequestedOptions",
|
|
"Change",
|
|
"CloseFileRequestedOptions",
|
|
"CloudFileInfo",
|
|
"CloudIdentifier",
|
|
"ConfigureRequestedOptions",
|
|
"CopyEntryRequestedOptions",
|
|
"CreateDirectoryRequestedOptions",
|
|
"CreateFileRequestedOptions",
|
|
"DeleteEntryRequestedOptions",
|
|
"EntryMetadata",
|
|
"ExecuteActionRequestedOptions",
|
|
"FileSystemInfo",
|
|
"GetActionsRequestedOptions",
|
|
"GetMetadataRequestedOptions",
|
|
"MountOptions",
|
|
"MoveEntryRequestedOptions",
|
|
"NotifyOptions",
|
|
"OpenFileRequestedOptions",
|
|
"OpenedFile",
|
|
"ReadDirectoryRequestedOptions",
|
|
"ReadFileRequestedOptions",
|
|
"RemoveWatcherRequestedOptions",
|
|
"TruncateRequestedOptions",
|
|
"UnmountOptions",
|
|
"UnmountRequestedOptions",
|
|
"Watcher",
|
|
"WriteFileRequestedOptions",
|
|
"ChangeType",
|
|
"CommonActionId",
|
|
"OpenFileMode",
|
|
"ProviderError"
|
|
],
|
|
"events": [
|
|
"onAbortRequested",
|
|
"onAddWatcherRequested",
|
|
"onCloseFileRequested",
|
|
"onConfigureRequested",
|
|
"onCopyEntryRequested",
|
|
"onCreateDirectoryRequested",
|
|
"onCreateFileRequested",
|
|
"onDeleteEntryRequested",
|
|
"onExecuteActionRequested",
|
|
"onGetActionsRequested",
|
|
"onGetMetadataRequested",
|
|
"onMountRequested",
|
|
"onMoveEntryRequested",
|
|
"onOpenFileRequested",
|
|
"onReadDirectoryRequested",
|
|
"onReadFileRequested",
|
|
"onRemoveWatcherRequested",
|
|
"onTruncateRequested",
|
|
"onUnmountRequested",
|
|
"onWriteFileRequested"
|
|
]
|
|
},
|
|
"fontSettings": {
|
|
"properties": [],
|
|
"methods": [
|
|
"clearDefaultFixedFontSize",
|
|
"clearDefaultFontSize",
|
|
"clearFont",
|
|
"clearMinimumFontSize",
|
|
"getDefaultFixedFontSize",
|
|
"getDefaultFontSize",
|
|
"getFont",
|
|
"getFontList",
|
|
"getMinimumFontSize",
|
|
"setDefaultFixedFontSize",
|
|
"setDefaultFontSize",
|
|
"setFont",
|
|
"setMinimumFontSize"
|
|
],
|
|
"types": ["FontName", "GenericFamily", "LevelOfControl", "ScriptCode"],
|
|
"events": [
|
|
"onDefaultFixedFontSizeChanged",
|
|
"onDefaultFontSizeChanged",
|
|
"onFontChanged",
|
|
"onMinimumFontSizeChanged"
|
|
]
|
|
},
|
|
"gcm": {
|
|
"properties": ["MAX_MESSAGE_SIZE"],
|
|
"methods": ["register", "send", "unregister"],
|
|
"types": [],
|
|
"events": ["onMessage", "onMessagesDeleted", "onSendError"]
|
|
},
|
|
"hid": {
|
|
"properties": [],
|
|
"methods": [
|
|
"connect",
|
|
"disconnect",
|
|
"getDevices",
|
|
"receive",
|
|
"receiveFeatureReport",
|
|
"send",
|
|
"sendFeatureReport"
|
|
],
|
|
"types": [
|
|
"DeviceFilter",
|
|
"GetDevicesOptions",
|
|
"HidCollectionInfo",
|
|
"HidConnectInfo",
|
|
"HidDeviceInfo"
|
|
],
|
|
"events": ["onDeviceAdded", "onDeviceRemoved"]
|
|
},
|
|
"history": {
|
|
"properties": [],
|
|
"methods": [
|
|
"addUrl",
|
|
"deleteAll",
|
|
"deleteRange",
|
|
"deleteUrl",
|
|
"getVisits",
|
|
"search"
|
|
],
|
|
"types": ["HistoryItem", "UrlDetails", "VisitItem", "TransitionType"],
|
|
"events": ["onVisitRemoved", "onVisited"]
|
|
},
|
|
"i18n": {
|
|
"properties": [],
|
|
"methods": [
|
|
"detectLanguage",
|
|
"getAcceptLanguages",
|
|
"getMessage",
|
|
"getUILanguage"
|
|
],
|
|
"types": ["LanguageCode"],
|
|
"events": []
|
|
},
|
|
"identity": {
|
|
"properties": [],
|
|
"methods": [
|
|
"clearAllCachedAuthTokens",
|
|
"getAccounts",
|
|
"getAuthToken",
|
|
"getProfileUserInfo",
|
|
"getRedirectURL",
|
|
"launchWebAuthFlow",
|
|
"removeCachedAuthToken"
|
|
],
|
|
"types": [
|
|
"AccountInfo",
|
|
"GetAuthTokenResult",
|
|
"InvalidTokenDetails",
|
|
"ProfileDetails",
|
|
"ProfileUserInfo",
|
|
"TokenDetails",
|
|
"WebAuthFlowDetails",
|
|
"AccountStatus"
|
|
],
|
|
"events": ["onSignInChanged"]
|
|
},
|
|
"idle": {
|
|
"properties": [],
|
|
"methods": ["getAutoLockDelay", "queryState", "setDetectionInterval"],
|
|
"types": ["IdleState"],
|
|
"events": ["onStateChanged"]
|
|
},
|
|
"incognito": {
|
|
"properties": [],
|
|
"methods": [],
|
|
"types": ["IncognitoMode"],
|
|
"events": []
|
|
},
|
|
"input.ime": {
|
|
"properties": [],
|
|
"methods": [
|
|
"clearComposition",
|
|
"commitText",
|
|
"deleteSurroundingText",
|
|
"hideInputView",
|
|
"keyEventHandled",
|
|
"sendKeyEvents",
|
|
"setAssistiveWindowButtonHighlighted",
|
|
"setAssistiveWindowProperties",
|
|
"setCandidateWindowProperties",
|
|
"setCandidates",
|
|
"setComposition",
|
|
"setCursorPosition",
|
|
"setMenuItems",
|
|
"updateMenuItems"
|
|
],
|
|
"types": [
|
|
"AssistiveWindowProperties",
|
|
"InputContext",
|
|
"KeyboardEvent",
|
|
"MenuItem",
|
|
"MenuParameters",
|
|
"AssistiveWindowButton",
|
|
"AssistiveWindowType",
|
|
"AutoCapitalizeType",
|
|
"InputContextType",
|
|
"KeyboardEventType",
|
|
"MenuItemStyle",
|
|
"MouseButton",
|
|
"ScreenType",
|
|
"UnderlineStyle",
|
|
"WindowPosition"
|
|
],
|
|
"events": [
|
|
"onActivate",
|
|
"onAssistiveWindowButtonClicked",
|
|
"onBlur",
|
|
"onCandidateClicked",
|
|
"onDeactivated",
|
|
"onFocus",
|
|
"onInputContextUpdate",
|
|
"onKeyEvent",
|
|
"onMenuItemActivated",
|
|
"onReset",
|
|
"onSurroundingTextChanged"
|
|
]
|
|
},
|
|
"instanceID": {
|
|
"properties": [],
|
|
"methods": [
|
|
"deleteID",
|
|
"deleteToken",
|
|
"getCreationTime",
|
|
"getID",
|
|
"getToken"
|
|
],
|
|
"types": [],
|
|
"events": ["onTokenRefresh"]
|
|
},
|
|
"loginState": {
|
|
"properties": [],
|
|
"methods": ["getProfileType", "getSessionState"],
|
|
"types": ["ProfileType", "SessionState"],
|
|
"events": ["onSessionStateChanged"]
|
|
},
|
|
"management": {
|
|
"properties": [],
|
|
"methods": [
|
|
"createAppShortcut",
|
|
"generateAppForLink",
|
|
"get",
|
|
"getAll",
|
|
"getPermissionWarningsById",
|
|
"getPermissionWarningsByManifest",
|
|
"getSelf",
|
|
"installReplacementWebApp",
|
|
"launchApp",
|
|
"setEnabled",
|
|
"setLaunchType",
|
|
"uninstall",
|
|
"uninstallSelf"
|
|
],
|
|
"types": [
|
|
"ExtensionInfo",
|
|
"IconInfo",
|
|
"UninstallOptions",
|
|
"ExtensionDisabledReason",
|
|
"ExtensionInstallType",
|
|
"ExtensionType",
|
|
"LaunchType"
|
|
],
|
|
"events": ["onDisabled", "onEnabled", "onInstalled", "onUninstalled"]
|
|
},
|
|
"manifestTypes": {
|
|
"properties": [],
|
|
"methods": [],
|
|
"types": [
|
|
"ChromeSettingsOverrides",
|
|
"FileSystemProviderCapabilities",
|
|
"FileSystemProviderSource"
|
|
],
|
|
"events": []
|
|
},
|
|
"mdns": {
|
|
"properties": ["MAX_SERVICE_INSTANCES_PER_EVENT"],
|
|
"methods": ["forceDiscovery"],
|
|
"types": ["MDnsService"],
|
|
"events": ["onServiceList"]
|
|
},
|
|
"mediaGalleries": {
|
|
"properties": [],
|
|
"methods": [
|
|
"addGalleryWatch",
|
|
"addUserSelectedFolder",
|
|
"getMediaFileSystemMetadata",
|
|
"getMediaFileSystems",
|
|
"getMetadata",
|
|
"removeGalleryWatch"
|
|
],
|
|
"types": [
|
|
"AddGalleryWatchResult",
|
|
"GalleryChangeDetails",
|
|
"MediaFileSystemMetadata",
|
|
"MediaFileSystemsDetails",
|
|
"MediaMetadata",
|
|
"MediaMetadataOptions",
|
|
"StreamInfo",
|
|
"GalleryChangeType",
|
|
"GetMediaFileSystemsInteractivity",
|
|
"GetMetadataType"
|
|
],
|
|
"events": ["onGalleryChanged"]
|
|
},
|
|
"networking.onc": {
|
|
"properties": [],
|
|
"methods": [
|
|
"createNetwork",
|
|
"disableNetworkType",
|
|
"enableNetworkType",
|
|
"forgetNetwork",
|
|
"getCaptivePortalStatus",
|
|
"getDeviceStates",
|
|
"getGlobalPolicy",
|
|
"getManagedProperties",
|
|
"getNetworks",
|
|
"getProperties",
|
|
"getState",
|
|
"requestNetworkScan",
|
|
"setProperties",
|
|
"startConnect",
|
|
"startDisconnect"
|
|
],
|
|
"types": [
|
|
"CellularProperties",
|
|
"CellularProviderProperties",
|
|
"CellularStateProperties",
|
|
"CertificatePattern",
|
|
"DeviceStateProperties",
|
|
"EAPProperties",
|
|
"EthernetProperties",
|
|
"EthernetStateProperties",
|
|
"FoundNetworkProperties",
|
|
"GlobalPolicy",
|
|
"IPConfigProperties",
|
|
"IssuerSubjectPattern",
|
|
"ManagedBoolean",
|
|
"ManagedCellularProperties",
|
|
"ManagedDOMString",
|
|
"ManagedDOMStringList",
|
|
"ManagedEthernetProperties",
|
|
"ManagedIPConfigProperties",
|
|
"ManagedIPConfigType",
|
|
"ManagedLong",
|
|
"ManagedManualProxySettings",
|
|
"ManagedProperties",
|
|
"ManagedProxyLocation",
|
|
"ManagedProxySettings",
|
|
"ManagedProxySettingsType",
|
|
"ManagedThirdPartyVPNProperties",
|
|
"ManagedVPNProperties",
|
|
"ManagedWiFiProperties",
|
|
"ManualProxySettings",
|
|
"NetworkConfigProperties",
|
|
"NetworkFilter",
|
|
"NetworkProperties",
|
|
"NetworkStateProperties",
|
|
"PaymentPortal",
|
|
"ProxyLocation",
|
|
"ProxySettings",
|
|
"SIMLockStatus",
|
|
"ThirdPartyVPNProperties",
|
|
"VPNProperties",
|
|
"VPNStateProperties",
|
|
"WiFiProperties",
|
|
"WiFiStateProperties",
|
|
"WiMAXProperties",
|
|
"ActivationStateType",
|
|
"CaptivePortalStatus",
|
|
"ClientCertificateType",
|
|
"ConnectionStateType",
|
|
"DeviceStateType",
|
|
"IPConfigType",
|
|
"NetworkType",
|
|
"ProxySettingsType"
|
|
],
|
|
"events": [
|
|
"onDeviceStateListChanged",
|
|
"onNetworkListChanged",
|
|
"onNetworksChanged",
|
|
"onPortalDetectionCompleted"
|
|
]
|
|
},
|
|
"notifications": {
|
|
"properties": [],
|
|
"methods": ["clear", "create", "getAll", "getPermissionLevel", "update"],
|
|
"types": [
|
|
"NotificationBitmap",
|
|
"NotificationButton",
|
|
"NotificationItem",
|
|
"NotificationOptions",
|
|
"PermissionLevel",
|
|
"TemplateType"
|
|
],
|
|
"events": [
|
|
"onButtonClicked",
|
|
"onClicked",
|
|
"onClosed",
|
|
"onPermissionLevelChanged",
|
|
"onShowSettings"
|
|
]
|
|
},
|
|
"oauth2": {
|
|
"properties": [],
|
|
"methods": [],
|
|
"types": ["OAuth2Info"],
|
|
"events": []
|
|
},
|
|
"offscreen": {
|
|
"properties": [],
|
|
"methods": ["closeDocument", "createDocument"],
|
|
"types": ["CreateParameters", "Reason"],
|
|
"events": []
|
|
},
|
|
"omnibox": {
|
|
"properties": [],
|
|
"methods": ["setDefaultSuggestion"],
|
|
"types": [
|
|
"DefaultSuggestResult",
|
|
"SuggestResult",
|
|
"DescriptionStyleType",
|
|
"OnInputEnteredDisposition"
|
|
],
|
|
"events": [
|
|
"onDeleteSuggestion",
|
|
"onInputCancelled",
|
|
"onInputChanged",
|
|
"onInputEntered",
|
|
"onInputStarted"
|
|
]
|
|
},
|
|
"pageAction": {
|
|
"properties": [],
|
|
"methods": [
|
|
"getPopup",
|
|
"getTitle",
|
|
"hide",
|
|
"setIcon",
|
|
"setPopup",
|
|
"setTitle",
|
|
"show"
|
|
],
|
|
"types": ["TabDetails", "ImageDataType"],
|
|
"events": ["onClicked"]
|
|
},
|
|
"pageCapture": {
|
|
"properties": [],
|
|
"methods": ["saveAsMHTML"],
|
|
"types": [],
|
|
"events": []
|
|
},
|
|
"permissions": {
|
|
"properties": [],
|
|
"methods": [
|
|
"addHostAccessRequest",
|
|
"contains",
|
|
"getAll",
|
|
"remove",
|
|
"removeHostAccessRequest",
|
|
"request"
|
|
],
|
|
"types": ["Permissions"],
|
|
"events": ["onAdded", "onRemoved"]
|
|
},
|
|
"platformKeys": {
|
|
"properties": [],
|
|
"methods": [
|
|
"getKeyPair",
|
|
"getKeyPairBySpki",
|
|
"selectClientCertificates",
|
|
"subtleCrypto",
|
|
"verifyTLSServerCertificate"
|
|
],
|
|
"types": [
|
|
"ClientCertificateRequest",
|
|
"Match",
|
|
"SelectDetails",
|
|
"VerificationDetails",
|
|
"VerificationResult",
|
|
"ClientCertificateType"
|
|
],
|
|
"events": []
|
|
},
|
|
"power": {
|
|
"properties": [],
|
|
"methods": ["releaseKeepAwake", "reportActivity", "requestKeepAwake"],
|
|
"types": ["Level"],
|
|
"events": []
|
|
},
|
|
"printerProvider": {
|
|
"properties": [],
|
|
"methods": [],
|
|
"types": ["PrintJob", "PrinterInfo", "PrintError"],
|
|
"events": [
|
|
"onGetCapabilityRequested",
|
|
"onGetPrintersRequested",
|
|
"onGetUsbPrinterInfoRequested",
|
|
"onPrintRequested"
|
|
]
|
|
},
|
|
"printing": {
|
|
"properties": [
|
|
"MAX_GET_PRINTER_INFO_CALLS_PER_MINUTE",
|
|
"MAX_SUBMIT_JOB_CALLS_PER_MINUTE"
|
|
],
|
|
"methods": [
|
|
"cancelJob",
|
|
"getJobStatus",
|
|
"getPrinterInfo",
|
|
"getPrinters",
|
|
"submitJob"
|
|
],
|
|
"types": [
|
|
"GetPrinterInfoResponse",
|
|
"Printer",
|
|
"SubmitJobRequest",
|
|
"SubmitJobResponse",
|
|
"JobStatus",
|
|
"PrinterSource",
|
|
"PrinterStatus",
|
|
"SubmitJobStatus"
|
|
],
|
|
"events": ["onJobStatusChanged"]
|
|
},
|
|
"printingMetrics": {
|
|
"properties": [],
|
|
"methods": ["getPrintJobs"],
|
|
"types": [
|
|
"MediaSize",
|
|
"PrintJobInfo",
|
|
"PrintSettings",
|
|
"Printer",
|
|
"ColorMode",
|
|
"DuplexMode",
|
|
"PrintJobSource",
|
|
"PrintJobStatus",
|
|
"PrinterSource"
|
|
],
|
|
"events": ["onPrintJobFinished"]
|
|
},
|
|
"privacy": {
|
|
"properties": ["network", "services", "websites"],
|
|
"methods": [],
|
|
"types": ["IPHandlingPolicy"],
|
|
"events": []
|
|
},
|
|
"processes": {
|
|
"properties": [],
|
|
"methods": ["getProcessIdForTab", "getProcessInfo", "terminate"],
|
|
"types": ["Cache", "Process", "TaskInfo", "ProcessType"],
|
|
"events": [
|
|
"onCreated",
|
|
"onExited",
|
|
"onUnresponsive",
|
|
"onUpdated",
|
|
"onUpdatedWithMemory"
|
|
]
|
|
},
|
|
"proxy": {
|
|
"properties": ["settings"],
|
|
"methods": [],
|
|
"types": [
|
|
"PacScript",
|
|
"ProxyConfig",
|
|
"ProxyRules",
|
|
"ProxyServer",
|
|
"Mode",
|
|
"Scheme"
|
|
],
|
|
"events": ["onProxyError"]
|
|
},
|
|
"readingList": {
|
|
"properties": [],
|
|
"methods": ["addEntry", "query", "removeEntry", "updateEntry"],
|
|
"types": [
|
|
"AddEntryOptions",
|
|
"QueryInfo",
|
|
"ReadingListEntry",
|
|
"RemoveOptions",
|
|
"UpdateEntryOptions"
|
|
],
|
|
"events": ["onEntryAdded", "onEntryRemoved", "onEntryUpdated"]
|
|
},
|
|
"runtime": {
|
|
"properties": ["id", "lastError"],
|
|
"methods": [
|
|
"connect",
|
|
"connectNative",
|
|
"getBackgroundPage",
|
|
"getContexts",
|
|
"getManifest",
|
|
"getPackageDirectoryEntry",
|
|
"getPlatformInfo",
|
|
"getURL",
|
|
"openOptionsPage",
|
|
"reload",
|
|
"requestUpdateCheck",
|
|
"restart",
|
|
"restartAfterDelay",
|
|
"sendMessage",
|
|
"sendNativeMessage",
|
|
"setUninstallURL"
|
|
],
|
|
"types": [
|
|
"ContextFilter",
|
|
"ExtensionContext",
|
|
"MessageSender",
|
|
"PlatformInfo",
|
|
"Port",
|
|
"ContextType",
|
|
"OnInstalledReason",
|
|
"OnRestartRequiredReason",
|
|
"PlatformArch",
|
|
"PlatformNaclArch",
|
|
"PlatformOs",
|
|
"RequestUpdateCheckStatus"
|
|
],
|
|
"events": [
|
|
"onBrowserUpdateAvailable",
|
|
"onConnect",
|
|
"onConnectExternal",
|
|
"onConnectNative",
|
|
"onInstalled",
|
|
"onMessage",
|
|
"onMessageExternal",
|
|
"onRestartRequired",
|
|
"onStartup",
|
|
"onSuspend",
|
|
"onSuspendCanceled",
|
|
"onUpdateAvailable",
|
|
"onUserScriptConnect",
|
|
"onUserScriptMessage"
|
|
]
|
|
},
|
|
"scripting": {
|
|
"properties": [],
|
|
"methods": [
|
|
"executeScript",
|
|
"getRegisteredContentScripts",
|
|
"insertCSS",
|
|
"registerContentScripts",
|
|
"removeCSS",
|
|
"unregisterContentScripts",
|
|
"updateContentScripts"
|
|
],
|
|
"types": [
|
|
"CSSInjection",
|
|
"ContentScriptFilter",
|
|
"InjectionResult",
|
|
"InjectionTarget",
|
|
"RegisteredContentScript",
|
|
"ScriptInjection",
|
|
"ExecutionWorld",
|
|
"StyleOrigin"
|
|
],
|
|
"events": []
|
|
},
|
|
"search": {
|
|
"properties": [],
|
|
"methods": ["query"],
|
|
"types": ["QueryInfo", "Disposition"],
|
|
"events": []
|
|
},
|
|
"serial": {
|
|
"properties": [],
|
|
"methods": [
|
|
"clearBreak",
|
|
"connect",
|
|
"disconnect",
|
|
"flush",
|
|
"getConnections",
|
|
"getControlSignals",
|
|
"getDevices",
|
|
"getInfo",
|
|
"send",
|
|
"setBreak",
|
|
"setControlSignals",
|
|
"setPaused",
|
|
"update"
|
|
],
|
|
"types": [
|
|
"ConnectionInfo",
|
|
"ConnectionOptions",
|
|
"DeviceControlSignals",
|
|
"DeviceInfo",
|
|
"HostControlSignals",
|
|
"ReceiveErrorInfo",
|
|
"ReceiveInfo",
|
|
"SendInfo",
|
|
"DataBits",
|
|
"ParityBit",
|
|
"ReceiveError",
|
|
"SendError",
|
|
"StopBits"
|
|
],
|
|
"events": ["onReceive", "onReceiveError"]
|
|
},
|
|
"sessions": {
|
|
"properties": ["MAX_SESSION_RESULTS"],
|
|
"methods": ["getDevices", "getRecentlyClosed", "restore"],
|
|
"types": ["Device", "Filter", "Session"],
|
|
"events": ["onChanged"]
|
|
},
|
|
"sharedModule": {
|
|
"properties": [],
|
|
"methods": [],
|
|
"types": ["Export", "Import"],
|
|
"events": []
|
|
},
|
|
"sidePanel": {
|
|
"properties": [],
|
|
"methods": [
|
|
"getOptions",
|
|
"getPanelBehavior",
|
|
"open",
|
|
"setOptions",
|
|
"setPanelBehavior"
|
|
],
|
|
"types": [
|
|
"GetPanelOptions",
|
|
"OpenOptions",
|
|
"PanelBehavior",
|
|
"PanelOptions",
|
|
"SidePanel"
|
|
],
|
|
"events": []
|
|
},
|
|
"socket": {
|
|
"properties": [],
|
|
"methods": [
|
|
"accept",
|
|
"bind",
|
|
"connect",
|
|
"create",
|
|
"destroy",
|
|
"disconnect",
|
|
"getInfo",
|
|
"getJoinedGroups",
|
|
"getNetworkList",
|
|
"joinGroup",
|
|
"leaveGroup",
|
|
"listen",
|
|
"read",
|
|
"recvFrom",
|
|
"secure",
|
|
"sendTo",
|
|
"setKeepAlive",
|
|
"setMulticastLoopbackMode",
|
|
"setMulticastTimeToLive",
|
|
"setNoDelay",
|
|
"write"
|
|
],
|
|
"types": [
|
|
"AcceptInfo",
|
|
"CreateInfo",
|
|
"CreateOptions",
|
|
"NetworkInterface",
|
|
"ReadInfo",
|
|
"RecvFromInfo",
|
|
"SecureOptions",
|
|
"SocketInfo",
|
|
"TLSVersionConstraints",
|
|
"WriteInfo",
|
|
"SocketType"
|
|
],
|
|
"events": []
|
|
},
|
|
"sockets.tcp": {
|
|
"properties": [],
|
|
"methods": [
|
|
"close",
|
|
"connect",
|
|
"create",
|
|
"disconnect",
|
|
"getInfo",
|
|
"getSockets",
|
|
"secure",
|
|
"send",
|
|
"setKeepAlive",
|
|
"setNoDelay",
|
|
"setPaused",
|
|
"update"
|
|
],
|
|
"types": [
|
|
"CreateInfo",
|
|
"ReceiveErrorInfo",
|
|
"ReceiveInfo",
|
|
"SecureOptions",
|
|
"SendInfo",
|
|
"SocketInfo",
|
|
"SocketProperties",
|
|
"TLSVersionConstraints",
|
|
"DnsQueryType"
|
|
],
|
|
"events": ["onReceive", "onReceiveError"]
|
|
},
|
|
"sockets.tcpServer": {
|
|
"properties": [],
|
|
"methods": [
|
|
"close",
|
|
"create",
|
|
"disconnect",
|
|
"getInfo",
|
|
"getSockets",
|
|
"listen",
|
|
"setPaused",
|
|
"update"
|
|
],
|
|
"types": [
|
|
"AcceptErrorInfo",
|
|
"AcceptInfo",
|
|
"CreateInfo",
|
|
"SocketInfo",
|
|
"SocketProperties"
|
|
],
|
|
"events": ["onAccept", "onAcceptError"]
|
|
},
|
|
"sockets.udp": {
|
|
"properties": [],
|
|
"methods": [
|
|
"bind",
|
|
"close",
|
|
"create",
|
|
"getInfo",
|
|
"getJoinedGroups",
|
|
"getSockets",
|
|
"joinGroup",
|
|
"leaveGroup",
|
|
"send",
|
|
"setBroadcast",
|
|
"setMulticastLoopbackMode",
|
|
"setMulticastTimeToLive",
|
|
"setPaused",
|
|
"update"
|
|
],
|
|
"types": [
|
|
"CreateInfo",
|
|
"ReceiveErrorInfo",
|
|
"ReceiveInfo",
|
|
"SendInfo",
|
|
"SocketInfo",
|
|
"SocketProperties",
|
|
"DnsQueryType"
|
|
],
|
|
"events": ["onReceive", "onReceiveError"]
|
|
},
|
|
"storage": {
|
|
"properties": ["local", "managed", "session", "sync"],
|
|
"methods": [],
|
|
"types": ["StorageArea", "StorageChange", "AccessLevel"],
|
|
"events": ["onChanged"]
|
|
},
|
|
"syncFileSystem": {
|
|
"properties": [],
|
|
"methods": [
|
|
"getConflictResolutionPolicy",
|
|
"getFileStatus",
|
|
"getFileStatuses",
|
|
"getServiceStatus",
|
|
"getUsageAndQuota",
|
|
"requestFileSystem",
|
|
"setConflictResolutionPolicy"
|
|
],
|
|
"types": [
|
|
"FileInfo",
|
|
"FileStatusInfo",
|
|
"ServiceInfo",
|
|
"StorageInfo",
|
|
"ConflictResolutionPolicy",
|
|
"FileStatus",
|
|
"ServiceStatus",
|
|
"SyncAction",
|
|
"SyncDirection"
|
|
],
|
|
"events": ["onFileStatusChanged", "onServiceStatusChanged"]
|
|
},
|
|
"system.cpu": {
|
|
"properties": [],
|
|
"methods": ["getInfo"],
|
|
"types": ["CpuInfo", "CpuTime", "ProcessorInfo"],
|
|
"events": []
|
|
},
|
|
"system.display": {
|
|
"properties": [],
|
|
"methods": [
|
|
"clearTouchCalibration",
|
|
"completeCustomTouchCalibration",
|
|
"enableUnifiedDesktop",
|
|
"getDisplayLayout",
|
|
"getInfo",
|
|
"overscanCalibrationAdjust",
|
|
"overscanCalibrationComplete",
|
|
"overscanCalibrationReset",
|
|
"overscanCalibrationStart",
|
|
"setDisplayLayout",
|
|
"setDisplayProperties",
|
|
"setMirrorMode",
|
|
"showNativeTouchCalibration",
|
|
"startCustomTouchCalibration"
|
|
],
|
|
"types": [
|
|
"Bounds",
|
|
"DisplayLayout",
|
|
"DisplayMode",
|
|
"DisplayProperties",
|
|
"DisplayUnitInfo",
|
|
"Edid",
|
|
"GetInfoFlags",
|
|
"Insets",
|
|
"MirrorModeInfo",
|
|
"Point",
|
|
"TouchCalibrationPair",
|
|
"TouchCalibrationPairQuad",
|
|
"ActiveState",
|
|
"LayoutPosition",
|
|
"MirrorMode"
|
|
],
|
|
"events": ["onDisplayChanged"]
|
|
},
|
|
"system.memory": {
|
|
"properties": [],
|
|
"methods": ["getInfo"],
|
|
"types": ["MemoryInfo"],
|
|
"events": []
|
|
},
|
|
"system.network": {
|
|
"properties": [],
|
|
"methods": ["getNetworkInterfaces"],
|
|
"types": ["NetworkInterface"],
|
|
"events": []
|
|
},
|
|
"system.storage": {
|
|
"properties": [],
|
|
"methods": ["ejectDevice", "getAvailableCapacity", "getInfo"],
|
|
"types": [
|
|
"StorageAvailableCapacityInfo",
|
|
"StorageUnitInfo",
|
|
"EjectDeviceResultCode",
|
|
"StorageUnitType"
|
|
],
|
|
"events": ["onAttached", "onDetached"]
|
|
},
|
|
"systemLog": {
|
|
"properties": [],
|
|
"methods": ["add"],
|
|
"types": ["MessageOptions"],
|
|
"events": []
|
|
},
|
|
"tabCapture": {
|
|
"properties": [],
|
|
"methods": ["capture", "getCapturedTabs", "getMediaStreamId"],
|
|
"types": [
|
|
"CaptureInfo",
|
|
"CaptureOptions",
|
|
"GetMediaStreamOptions",
|
|
"MediaStreamConstraint",
|
|
"TabCaptureState"
|
|
],
|
|
"events": ["onStatusChanged"]
|
|
},
|
|
"tabGroups": {
|
|
"properties": ["TAB_GROUP_ID_NONE"],
|
|
"methods": ["get", "move", "query", "update"],
|
|
"types": ["TabGroup", "Color"],
|
|
"events": ["onCreated", "onMoved", "onRemoved", "onUpdated"]
|
|
},
|
|
"tabs": {
|
|
"properties": [
|
|
"MAX_CAPTURE_VISIBLE_TAB_CALLS_PER_SECOND",
|
|
"TAB_ID_NONE",
|
|
"TAB_INDEX_NONE"
|
|
],
|
|
"methods": [
|
|
"captureVisibleTab",
|
|
"connect",
|
|
"create",
|
|
"detectLanguage",
|
|
"discard",
|
|
"duplicate",
|
|
"executeScript",
|
|
"get",
|
|
"getAllInWindow",
|
|
"getCurrent",
|
|
"getSelected",
|
|
"getZoom",
|
|
"getZoomSettings",
|
|
"goBack",
|
|
"goForward",
|
|
"group",
|
|
"highlight",
|
|
"insertCSS",
|
|
"move",
|
|
"query",
|
|
"reload",
|
|
"remove",
|
|
"removeCSS",
|
|
"sendMessage",
|
|
"sendRequest",
|
|
"setZoom",
|
|
"setZoomSettings",
|
|
"ungroup",
|
|
"update"
|
|
],
|
|
"types": [
|
|
"MutedInfo",
|
|
"Tab",
|
|
"ZoomSettings",
|
|
"MutedInfoReason",
|
|
"TabStatus",
|
|
"WindowType",
|
|
"ZoomSettingsMode",
|
|
"ZoomSettingsScope"
|
|
],
|
|
"events": [
|
|
"onActivated",
|
|
"onActiveChanged",
|
|
"onAttached",
|
|
"onCreated",
|
|
"onDetached",
|
|
"onHighlightChanged",
|
|
"onHighlighted",
|
|
"onMoved",
|
|
"onRemoved",
|
|
"onReplaced",
|
|
"onSelectionChanged",
|
|
"onUpdated",
|
|
"onZoomChange"
|
|
]
|
|
},
|
|
"topSites": {
|
|
"properties": [],
|
|
"methods": ["get"],
|
|
"types": ["MostVisitedURL"],
|
|
"events": []
|
|
},
|
|
"tts": {
|
|
"properties": [],
|
|
"methods": ["getVoices", "isSpeaking", "pause", "resume", "speak", "stop"],
|
|
"types": ["TtsEvent", "TtsOptions", "TtsVoice", "EventType", "VoiceGender"],
|
|
"events": ["onVoicesChanged"]
|
|
},
|
|
"ttsEngine": {
|
|
"properties": [],
|
|
"methods": ["updateLanguage", "updateVoices"],
|
|
"types": [
|
|
"AudioBuffer",
|
|
"AudioStreamOptions",
|
|
"LanguageStatus",
|
|
"LanguageUninstallOptions",
|
|
"SpeakOptions",
|
|
"TtsClient",
|
|
"LanguageInstallStatus",
|
|
"TtsClientSource",
|
|
"VoiceGender"
|
|
],
|
|
"events": [
|
|
"onInstallLanguageRequest",
|
|
"onLanguageStatusRequest",
|
|
"onPause",
|
|
"onResume",
|
|
"onSpeak",
|
|
"onSpeakWithAudioStream",
|
|
"onStop",
|
|
"onUninstallLanguageRequest"
|
|
]
|
|
},
|
|
"types": {
|
|
"properties": [],
|
|
"methods": [],
|
|
"types": ["ChromeSetting", "ChromeSettingScope", "LevelOfControl"],
|
|
"events": []
|
|
},
|
|
"usb": {
|
|
"properties": [],
|
|
"methods": [
|
|
"bulkTransfer",
|
|
"claimInterface",
|
|
"closeDevice",
|
|
"controlTransfer",
|
|
"findDevices",
|
|
"getConfiguration",
|
|
"getConfigurations",
|
|
"getDevices",
|
|
"getUserSelectedDevices",
|
|
"interruptTransfer",
|
|
"isochronousTransfer",
|
|
"listInterfaces",
|
|
"openDevice",
|
|
"releaseInterface",
|
|
"requestAccess",
|
|
"resetDevice",
|
|
"setConfiguration",
|
|
"setInterfaceAlternateSetting"
|
|
],
|
|
"types": [
|
|
"ConfigDescriptor",
|
|
"ConnectionHandle",
|
|
"ControlTransferInfo",
|
|
"Device",
|
|
"DeviceFilter",
|
|
"DevicePromptOptions",
|
|
"EndpointDescriptor",
|
|
"EnumerateDevicesAndRequestAccessOptions",
|
|
"EnumerateDevicesOptions",
|
|
"GenericTransferInfo",
|
|
"InterfaceDescriptor",
|
|
"IsochronousTransferInfo",
|
|
"TransferResultInfo",
|
|
"Direction",
|
|
"Recipient",
|
|
"RequestType",
|
|
"SynchronizationType",
|
|
"TransferType",
|
|
"UsageType"
|
|
],
|
|
"events": ["onDeviceAdded", "onDeviceRemoved"]
|
|
},
|
|
"userScripts": {
|
|
"properties": [],
|
|
"methods": [
|
|
"configureWorld",
|
|
"execute",
|
|
"getScripts",
|
|
"getWorldConfigurations",
|
|
"register",
|
|
"resetWorldConfiguration",
|
|
"unregister",
|
|
"update"
|
|
],
|
|
"types": [
|
|
"InjectionResult",
|
|
"InjectionTarget",
|
|
"RegisteredUserScript",
|
|
"ScriptSource",
|
|
"UserScriptFilter",
|
|
"UserScriptInjection",
|
|
"WorldProperties",
|
|
"ExecutionWorld"
|
|
],
|
|
"events": []
|
|
},
|
|
"virtualKeyboard": {
|
|
"properties": [],
|
|
"methods": ["restrictFeatures"],
|
|
"types": ["FeatureRestrictions"],
|
|
"events": []
|
|
},
|
|
"vpnProvider": {
|
|
"properties": [],
|
|
"methods": [
|
|
"createConfig",
|
|
"destroyConfig",
|
|
"notifyConnectionStateChanged",
|
|
"sendPacket",
|
|
"setParameters"
|
|
],
|
|
"types": ["Parameters", "PlatformMessage", "UIEvent", "VpnConnectionState"],
|
|
"events": [
|
|
"onConfigCreated",
|
|
"onConfigRemoved",
|
|
"onPacketReceived",
|
|
"onPlatformMessage",
|
|
"onUIEvent"
|
|
]
|
|
},
|
|
"wallpaper": {
|
|
"properties": [],
|
|
"methods": ["setWallpaper"],
|
|
"types": ["WallpaperLayout"],
|
|
"events": []
|
|
},
|
|
"webAccessibleResources": {
|
|
"properties": [],
|
|
"methods": [],
|
|
"types": ["WebAccessibleResource"],
|
|
"events": []
|
|
},
|
|
"webAuthenticationProxy": {
|
|
"properties": [],
|
|
"methods": [
|
|
"attach",
|
|
"completeCreateRequest",
|
|
"completeGetRequest",
|
|
"completeIsUvpaaRequest",
|
|
"detach"
|
|
],
|
|
"types": [
|
|
"CreateRequest",
|
|
"CreateResponseDetails",
|
|
"DOMExceptionDetails",
|
|
"GetRequest",
|
|
"GetResponseDetails",
|
|
"IsUvpaaRequest",
|
|
"IsUvpaaResponseDetails"
|
|
],
|
|
"events": [
|
|
"onCreateRequest",
|
|
"onGetRequest",
|
|
"onIsUvpaaRequest",
|
|
"onRemoteSessionStateChange",
|
|
"onRequestCanceled"
|
|
]
|
|
},
|
|
"webNavigation": {
|
|
"properties": [],
|
|
"methods": ["getAllFrames", "getFrame"],
|
|
"types": ["TransitionQualifier", "TransitionType"],
|
|
"events": [
|
|
"onBeforeNavigate",
|
|
"onCommitted",
|
|
"onCompleted",
|
|
"onCreatedNavigationTarget",
|
|
"onDOMContentLoaded",
|
|
"onErrorOccurred",
|
|
"onHistoryStateUpdated",
|
|
"onReferenceFragmentUpdated",
|
|
"onTabReplaced"
|
|
]
|
|
},
|
|
"webRequest": {
|
|
"properties": ["MAX_HANDLER_BEHAVIOR_CHANGED_CALLS_PER_10_MINUTES"],
|
|
"methods": ["handlerBehaviorChanged"],
|
|
"types": [
|
|
"BlockingResponse",
|
|
"RequestFilter",
|
|
"UploadData",
|
|
"FormDataItem",
|
|
"HttpHeaders",
|
|
"IgnoredActionType",
|
|
"OnAuthRequiredOptions",
|
|
"OnBeforeRedirectOptions",
|
|
"OnBeforeRequestOptions",
|
|
"OnBeforeSendHeadersOptions",
|
|
"OnCompletedOptions",
|
|
"OnErrorOccurredOptions",
|
|
"OnHeadersReceivedOptions",
|
|
"OnResponseStartedOptions",
|
|
"OnSendHeadersOptions",
|
|
"ResourceType"
|
|
],
|
|
"events": [
|
|
"onActionIgnored",
|
|
"onAuthRequired",
|
|
"onBeforeRedirect",
|
|
"onBeforeRequest",
|
|
"onBeforeSendHeaders",
|
|
"onCompleted",
|
|
"onErrorOccurred",
|
|
"onHeadersReceived",
|
|
"onResponseStarted",
|
|
"onSendHeaders"
|
|
]
|
|
},
|
|
"webviewTag": {
|
|
"properties": ["contentWindow", "contextMenus", "request"],
|
|
"methods": [
|
|
"addContentScripts",
|
|
"back",
|
|
"canGoBack",
|
|
"canGoForward",
|
|
"captureVisibleRegion",
|
|
"clearData",
|
|
"executeScript",
|
|
"find",
|
|
"forward",
|
|
"getAudioState",
|
|
"getProcessId",
|
|
"getUserAgent",
|
|
"getZoom",
|
|
"getZoomMode",
|
|
"go",
|
|
"insertCSS",
|
|
"isAudioMuted",
|
|
"isSpatialNavigationEnabled",
|
|
"isUserAgentOverridden",
|
|
"loadDataWithBaseUrl",
|
|
"print",
|
|
"reload",
|
|
"removeContentScripts",
|
|
"setAudioMuted",
|
|
"setSpatialNavigationEnabled",
|
|
"setUserAgentOverride",
|
|
"setZoom",
|
|
"setZoomMode",
|
|
"stop",
|
|
"stopFinding",
|
|
"terminate"
|
|
],
|
|
"types": [
|
|
"ClearDataOptions",
|
|
"ClearDataTypeSet",
|
|
"ContentScriptDetails",
|
|
"ContentWindow",
|
|
"ContextMenuCreateProperties",
|
|
"ContextMenuUpdateProperties",
|
|
"ContextMenus",
|
|
"DialogController",
|
|
"DownloadPermissionRequest",
|
|
"FileSystemPermissionRequest",
|
|
"FindCallbackResults",
|
|
"FindOptions",
|
|
"FullscreenPermissionRequest",
|
|
"GeolocationPermissionRequest",
|
|
"HidPermissionRequest",
|
|
"InjectDetails",
|
|
"InjectionItems",
|
|
"LoadPluginPermissionRequest",
|
|
"MediaPermissionRequest",
|
|
"NewWindow",
|
|
"PointerLockPermissionRequest",
|
|
"SelectionRect",
|
|
"WebRequestEventInterface",
|
|
"ContextType",
|
|
"ZoomMode"
|
|
],
|
|
"events": [
|
|
"close",
|
|
"consolemessage",
|
|
"contentload",
|
|
"dialog",
|
|
"exit",
|
|
"findupdate",
|
|
"loadabort",
|
|
"loadcommit",
|
|
"loadredirect",
|
|
"loadstart",
|
|
"loadstop",
|
|
"newwindow",
|
|
"permissionrequest",
|
|
"responsive",
|
|
"sizechanged",
|
|
"unresponsive",
|
|
"zoomchange"
|
|
]
|
|
},
|
|
"windows": {
|
|
"properties": ["WINDOW_ID_CURRENT", "WINDOW_ID_NONE"],
|
|
"methods": [
|
|
"create",
|
|
"get",
|
|
"getAll",
|
|
"getCurrent",
|
|
"getLastFocused",
|
|
"remove",
|
|
"update"
|
|
],
|
|
"types": [
|
|
"QueryOptions",
|
|
"Window",
|
|
"CreateType",
|
|
"WindowState",
|
|
"WindowType"
|
|
],
|
|
"events": ["onBoundsChanged", "onCreated", "onFocusChanged", "onRemoved"]
|
|
}
|
|
}
|