mirror of https://github.com/electron/electron
248 lines
6.2 KiB
JSON
248 lines
6.2 KiB
JSON
// Copyright 2012 The Chromium Authors
|
|
// Use of this source code is governed by a BSD-style license that can be
|
|
// found in the LICENSE file.
|
|
|
|
// This features file defines permissions for extension APIs implemented
|
|
// under src/chrome.
|
|
// See chrome/common/extensions/api/_features.md to understand this file, as
|
|
// well as feature.h, simple_feature.h, and feature_provider.h.
|
|
|
|
// If you add a new platform_app permission please update the "stubs_app" test:
|
|
// chrome/test/data/extensions/api_test/stubs_app/manifest.json
|
|
|
|
{
|
|
"accessibilityFeatures.modify": {
|
|
"channel": "stable",
|
|
"extension_types": ["extension", "platform_app"]
|
|
},
|
|
"accessibilityFeatures.read": {
|
|
"channel": "stable",
|
|
"extension_types": ["extension", "platform_app"]
|
|
},
|
|
"aiLanguageModelOriginTrial": {
|
|
"channel": "stable",
|
|
"extension_types": [
|
|
"extension"
|
|
]
|
|
},
|
|
"background": {
|
|
"channel": "stable",
|
|
"extension_types": [
|
|
"platform_app", "extension", "legacy_packaged_app", "hosted_app"
|
|
]
|
|
},
|
|
"bookmarks": {
|
|
"channel": "stable",
|
|
"extension_types": ["extension", "legacy_packaged_app"]
|
|
},
|
|
"browsingData": {
|
|
"channel": "stable",
|
|
"extension_types": ["extension", "legacy_packaged_app"]
|
|
},
|
|
"clipboardRead": {
|
|
"channel": "stable",
|
|
"extension_types": [
|
|
"extension", "legacy_packaged_app", "hosted_app", "platform_app"
|
|
]
|
|
},
|
|
"clipboardWrite": {
|
|
"channel": "stable",
|
|
"extension_types": [
|
|
"extension", "legacy_packaged_app", "hosted_app", "platform_app"
|
|
]
|
|
},
|
|
"contentSettings": {
|
|
"channel": "stable",
|
|
"extension_types": ["extension", "legacy_packaged_app"]
|
|
},
|
|
"contextMenus": {
|
|
"channel": "stable",
|
|
"extension_types": ["extension", "legacy_packaged_app", "platform_app"]
|
|
},
|
|
"cookies": {
|
|
"channel": "stable",
|
|
"extension_types": ["extension", "legacy_packaged_app"]
|
|
},
|
|
"debugger": [
|
|
{
|
|
"channel": "stable",
|
|
"extension_types": ["extension", "legacy_packaged_app"]
|
|
},
|
|
{
|
|
"channel": "stable",
|
|
"extension_types": ["platform_app"]
|
|
}
|
|
],
|
|
"declarativeContent": {
|
|
"channel": "stable",
|
|
"extension_types": ["extension"]
|
|
},
|
|
"desktopCapture": {
|
|
"channel": "stable",
|
|
"extension_types": ["extension", "platform_app"]
|
|
},
|
|
"downloads": {
|
|
"channel": "stable",
|
|
"extension_types": ["extension"]
|
|
},
|
|
"downloads.open": {
|
|
"channel": "stable",
|
|
"extension_types": ["extension"]
|
|
},
|
|
"downloads.shelf": {
|
|
"channel": "stable",
|
|
"extension_types": ["extension"]
|
|
},
|
|
"downloads.ui": {
|
|
"channel": "stable",
|
|
"extension_types": ["extension"]
|
|
},
|
|
"experimental": {
|
|
"channel": "stable",
|
|
"command_line_switch": "experimental-extension-apis",
|
|
"extension_types": [
|
|
"extension", "legacy_packaged_app", "hosted_app", "platform_app"
|
|
]
|
|
},
|
|
"experimentalAiData": {
|
|
"extension_types": ["extension"],
|
|
"channel": "dev",
|
|
"command_line_switch": "extension-ai-data-collection"
|
|
},
|
|
"favicon": {
|
|
"channel": "stable",
|
|
"extension_types": ["extension"]
|
|
},
|
|
"fontSettings": {
|
|
"channel": "stable",
|
|
"extension_types": ["extension", "legacy_packaged_app"]
|
|
},
|
|
"gcm": {
|
|
"channel": "stable",
|
|
"extension_types": ["extension", "platform_app"]
|
|
},
|
|
"geolocation": {
|
|
"channel": "stable",
|
|
"extension_types": [
|
|
"extension", "legacy_packaged_app", "hosted_app", "platform_app"
|
|
]
|
|
},
|
|
"history": {
|
|
"channel": "stable",
|
|
"extension_types": ["extension", "legacy_packaged_app"]
|
|
},
|
|
"identity": {
|
|
"channel": "stable",
|
|
"extension_types": ["extension", "platform_app"]
|
|
},
|
|
"identity.email": {
|
|
"channel": "stable",
|
|
"extension_types": ["extension", "platform_app"]
|
|
},
|
|
"idltest": {
|
|
"channel": "trunk",
|
|
"extension_types": ["extension"]
|
|
},
|
|
"notifications": {
|
|
"channel": "stable",
|
|
"extension_types": [
|
|
"extension", "legacy_packaged_app", "hosted_app", "platform_app"
|
|
]
|
|
},
|
|
"pageCapture": {
|
|
"channel": "stable",
|
|
"extension_types": ["extension", "legacy_packaged_app"]
|
|
},
|
|
"pdfViewerPrivate": {
|
|
"channel": "stable",
|
|
"extension_types": [
|
|
"extension"
|
|
],
|
|
"allowlist": [
|
|
"CBCC42ABED43A4B58FE3810E62AFFA010EB0349F"
|
|
]
|
|
},
|
|
"plugin": {
|
|
"channel": "stable",
|
|
"extension_types": ["extension", "legacy_packaged_app"]
|
|
},
|
|
"privacy": {
|
|
"channel": "stable",
|
|
"extension_types": ["extension", "legacy_packaged_app"]
|
|
},
|
|
"proxy": {
|
|
"channel": "stable",
|
|
"extension_types": ["extension", "legacy_packaged_app"]
|
|
},
|
|
"readingList": {
|
|
"channel": "stable",
|
|
"extension_types": ["extension"],
|
|
"min_manifest_version": 3
|
|
},
|
|
"resourcesPrivate": {
|
|
"channel": "stable",
|
|
"extension_types": [
|
|
"extension", "legacy_packaged_app", "platform_app"
|
|
],
|
|
"location": "component"
|
|
},
|
|
"scripting": {
|
|
"channel": "stable",
|
|
"extension_types": ["extension"],
|
|
"min_manifest_version": 3
|
|
},
|
|
"search": {
|
|
"channel": "stable",
|
|
"extension_types": ["extension"]
|
|
},
|
|
"sessions": {
|
|
"channel": "stable",
|
|
"extension_types": ["extension", "legacy_packaged_app"]
|
|
},
|
|
"sidePanel": {
|
|
"channel": "stable",
|
|
"extension_types": ["extension"],
|
|
"min_manifest_version": 3
|
|
},
|
|
"tabGroups": {
|
|
"channel": "stable",
|
|
"extension_types": ["extension"],
|
|
"min_manifest_version": 3
|
|
},
|
|
"tabs": {
|
|
"channel": "stable",
|
|
"extension_types": ["extension", "legacy_packaged_app"]
|
|
},
|
|
"tabCapture": {
|
|
"channel": "stable",
|
|
"extension_types": ["extension", "legacy_packaged_app"]
|
|
},
|
|
"topSites": {
|
|
"channel": "stable",
|
|
"extension_types": ["extension", "legacy_packaged_app"]
|
|
},
|
|
"transientBackground": {
|
|
"channel": "dev",
|
|
"extension_types": [
|
|
"extension"
|
|
]
|
|
},
|
|
"tts": {
|
|
"channel": "stable",
|
|
"extension_types": ["extension", "legacy_packaged_app", "platform_app"]
|
|
},
|
|
"ttsEngine": {
|
|
"channel": "stable",
|
|
"extension_types": ["extension", "legacy_packaged_app"]
|
|
},
|
|
"webAuthenticationProxy": {
|
|
"channel": "stable",
|
|
"extension_types": ["extension"],
|
|
"min_manifest_version": 3,
|
|
"platforms": ["win", "linux", "mac"]
|
|
},
|
|
"webNavigation": {
|
|
"channel": "stable",
|
|
"extension_types": ["extension", "legacy_packaged_app"]
|
|
}
|
|
} |