diff options
Diffstat (limited to 'toolkit/components/extensions/ext-toolkit.json')
-rw-r--r-- | toolkit/components/extensions/ext-toolkit.json | 254 |
1 files changed, 254 insertions, 0 deletions
diff --git a/toolkit/components/extensions/ext-toolkit.json b/toolkit/components/extensions/ext-toolkit.json new file mode 100644 index 0000000000..740c71f055 --- /dev/null +++ b/toolkit/components/extensions/ext-toolkit.json @@ -0,0 +1,254 @@ +{ + "manifest": { + "schema": "chrome://extensions/content/schemas/extension_types.json", + "scopes": [] + }, + "alarms": { + "url": "chrome://extensions/content/parent/ext-alarms.js", + "schema": "chrome://extensions/content/schemas/alarms.json", + "scopes": ["addon_parent"], + "paths": [ + ["alarms"] + ] + }, + "backgroundPage": { + "url": "chrome://extensions/content/parent/ext-backgroundPage.js", + "scopes": ["addon_parent"], + "manifest": ["background"] + }, + "browserSettings": { + "url": "chrome://extensions/content/parent/ext-browserSettings.js", + "schema": "chrome://extensions/content/schemas/browser_settings.json", + "scopes": ["addon_parent"], + "settings": true, + "paths": [ + ["browserSettings"] + ] + }, + "clipboard": { + "url": "chrome://extensions/content/parent/ext-clipboard.js", + "schema": "chrome://extensions/content/schemas/clipboard.json", + "scopes": ["addon_parent"], + "paths": [ + ["clipboard"] + ] + }, + "contentScripts": { + "url": "chrome://extensions/content/parent/ext-contentScripts.js", + "schema": "chrome://extensions/content/schemas/content_scripts.json", + "scopes": ["addon_parent"], + "paths": [ + ["contentScripts"] + ] + }, + "contextualIdentities": { + "url": "chrome://extensions/content/parent/ext-contextualIdentities.js", + "schema": "chrome://extensions/content/schemas/contextual_identities.json", + "scopes": ["addon_parent"], + "settings": true, + "events": ["startup"], + "permissions": ["contextualIdentities"], + "paths": [ + ["contextualIdentities"] + ] + }, + "cookies": { + "url": "chrome://extensions/content/parent/ext-cookies.js", + "schema": "chrome://extensions/content/schemas/cookies.json", + "scopes": ["addon_parent"], + "paths": [ + ["cookies"] + ] + }, + "declarativeNetRequest": { + "url": "chrome://extensions/content/parent/ext-declarativeNetRequest.js", + "schema": "chrome://extensions/content/schemas/declarative_net_request.json", + "scopes": ["addon_parent"], + "manifest": ["declarative_net_request"], + "paths": [ + ["declarativeNetRequest"] + ] + }, + "dns": { + "url": "chrome://extensions/content/parent/ext-dns.js", + "schema": "chrome://extensions/content/schemas/dns.json", + "scopes": ["addon_parent"], + "paths": [ + ["dns"] + ] + }, + "downloads": { + "url": "chrome://extensions/content/parent/ext-downloads.js", + "schema": "chrome://extensions/content/schemas/downloads.json", + "scopes": ["addon_parent"], + "paths": [ + ["downloads"] + ] + }, + "extension": { + "url": "chrome://extensions/content/parent/ext-extension.js", + "schema": "chrome://extensions/content/schemas/extension.json", + "scopes": ["addon_parent", "content_child"], + "paths": [ + ["extension"] + ] + }, + "activityLog": { + "url": "chrome://extensions/content/parent/ext-activityLog.js", + "schema": "chrome://extensions/content/schemas/activity_log.json", + "scopes": ["addon_parent"], + "paths": [ + ["activityLog"] + ] + }, + "i18n": { + "url": "chrome://extensions/content/parent/ext-i18n.js", + "schema": "chrome://extensions/content/schemas/i18n.json", + "scopes": ["addon_parent", "content_child", "devtools_child"], + "paths": [ + ["i18n"] + ] + }, + "idle": { + "url": "chrome://extensions/content/parent/ext-idle.js", + "schema": "chrome://extensions/content/schemas/idle.json", + "scopes": ["addon_parent"], + "paths": [ + ["idle"] + ] + }, + "management": { + "url": "chrome://extensions/content/parent/ext-management.js", + "schema": "chrome://extensions/content/schemas/management.json", + "scopes": ["addon_parent"], + "paths": [ + ["management"] + ] + }, + "networkStatus": { + "url": "chrome://extensions/content/parent/ext-networkStatus.js", + "schema": "chrome://extensions/content/schemas/network_status.json", + "scopes": ["addon_parent"], + "paths": [ + ["networkStatus"] + ] + }, + "notifications": { + "url": "chrome://extensions/content/parent/ext-notifications.js", + "schema": "chrome://extensions/content/schemas/notifications.json", + "scopes": ["addon_parent"], + "paths": [ + ["notifications"] + ] + }, + "permissions": { + "url": "chrome://extensions/content/parent/ext-permissions.js", + "schema": "chrome://extensions/content/schemas/permissions.json", + "scopes": ["addon_parent"], + "paths": [ + ["permissions"] + ] + }, + "privacy": { + "url": "chrome://extensions/content/parent/ext-privacy.js", + "schema": "chrome://extensions/content/schemas/privacy.json", + "scopes": ["addon_parent"], + "settings": true, + "paths": [ + ["privacy"] + ] + }, + "protocolHandlers": { + "url": "chrome://extensions/content/parent/ext-protocolHandlers.js", + "schema": "chrome://extensions/content/schemas/extension_protocol_handlers.json", + "scopes": ["addon_parent"], + "manifest": ["protocol_handlers"] + }, + "proxy": { + "url": "chrome://extensions/content/parent/ext-proxy.js", + "schema": "chrome://extensions/content/schemas/proxy.json", + "scopes": ["addon_parent"], + "settings": true, + "paths": [ + ["proxy"] + ], + "startupBlocking": true + }, + "runtime": { + "url": "chrome://extensions/content/parent/ext-runtime.js", + "schema": "chrome://extensions/content/schemas/runtime.json", + "scopes": ["addon_parent", "content_parent", "devtools_parent"], + "paths": [ + ["runtime"] + ] + }, + "scripting": { + "url": "chrome://extensions/content/parent/ext-scripting.js", + "schema": "chrome://extensions/content/schemas/scripting.json", + "scopes": ["addon_parent"], + "paths": [ + ["scripting"] + ] + }, + "storage": { + "url": "chrome://extensions/content/parent/ext-storage.js", + "schema": "chrome://extensions/content/schemas/storage.json", + "scopes": ["addon_parent", "content_parent", "devtools_parent"], + "paths": [ + ["storage"] + ] + }, + "telemetry": { + "url": "chrome://extensions/content/parent/ext-telemetry.js", + "schema": "chrome://extensions/content/schemas/telemetry.json", + "scopes": ["addon_parent"], + "paths": [ + ["telemetry"] + ] + }, + "test": { + "schema": "chrome://extensions/content/schemas/test.json", + "scopes": ["content_child"] + }, + "theme": { + "url": "chrome://extensions/content/parent/ext-theme.js", + "schema": "chrome://extensions/content/schemas/theme.json", + "scopes": ["addon_parent"], + "manifest": ["theme"], + "paths": [ + ["theme"] + ] + }, + "userScripts": { + "url": "chrome://extensions/content/parent/ext-userScripts.js", + "schema": "chrome://extensions/content/schemas/user_scripts.json", + "scopes": ["addon_parent"], + "paths": [ + ["userScripts"] + ] + }, + "userScriptsContent": { + "schema": "chrome://extensions/content/schemas/user_scripts_content.json", + "scopes": ["content_child"], + "paths": [ + ["userScripts", "onBeforeScript"] + ] + }, + "webNavigation": { + "url": "chrome://extensions/content/parent/ext-webNavigation.js", + "schema": "chrome://extensions/content/schemas/web_navigation.json", + "scopes": ["addon_parent"], + "paths": [ + ["webNavigation"] + ] + }, + "webRequest": { + "url": "chrome://extensions/content/parent/ext-webRequest.js", + "schema": "chrome://extensions/content/schemas/web_request.json", + "scopes": ["addon_parent"], + "paths": [ + ["webRequest"] + ], + "startupBlocking": true + } +} |