-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathmanifest.json
More file actions
86 lines (82 loc) · 2.22 KB
/
manifest.json
File metadata and controls
86 lines (82 loc) · 2.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
{
// Required
"manifest_version": 3,
"name": "My Extension",
"version": "1.0",
// Recommended
"default_locale": "en",
"description": "A plain text description",
//Specify different size icons:
"icons": {...},
// Pick one (or none)
"browser_action": {
"default_icon": "icon.png",
"default_popup": "popup.html"
},
"page_action": {...},
// Optional
"action": ...,
"author": ...,
"automation": ...,
"background": {
// Recommended
"persistent": false,
// Optional
"service_worker": ...
}
// "chrome_settings_overrides": {...},
// "chrome_url_overrides": {...},
// "commands": {...},
// "content_capabilities": ...,
// "content_scripts": [{...}],
// "content_security_policy": "policyString",
// "converted_from_user_script": ...,
// "current_locale": ...,
// "declarative_net_request": ...,
// "devtools_page": "devtools.html",
// "differential_fingerprint": ...,
// "event_rules": [{...}],
// "externally_connectable": {
// "matches": ["*://*.example.com/*"]
// },
// "file_browser_handlers": [...],
// "file_system_provider_capabilities": {
// "configurable": true,
// "multiple_mounts": true,
// "source": "network"
// },
// "homepage_url": "http://path/to/homepage",
// "host_permissions": ...,
// "import": [{"id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}],
// "incognito": "spanning, split, or not_allowed",
// "input_components": ...,
// "key": "publicKey",
// "minimum_chrome_version": "versionString",
// "nacl_modules": [...],
// "natively_connectable": ...,
// "oauth2": ...,
// "offline_enabled": true,
// "omnibox": {
// "keyword": "aString"
// },
// "optional_permissions": ["tabs"],
// "options_page": "options.html",
// "options_ui": {
// "chrome_style": true,
// "page": "options.html"
// },
// "permissions": ["tabs"],
// "platforms": ...,
// "replacement_web_app": ...,
// "requirements": {...},
// "sandbox": [...],
// "short_name": "Short Name",
// "storage": {
// "managed_schema": "schema.json"
// },
// "system_indicator": ...,
// "tts_engine": {...},
// "update_url": "http://path/to/updateInfo.xml",
// "version_name": ...,
// "web_accessible_resources": [...]
}