OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // See c/c/e/features/* to understand this file, in particular feature.h, | 5 // See c/c/e/features/* to understand this file, in particular feature.h, |
6 // simple_feature.h, and base_feature_provider.h. | 6 // simple_feature.h, and base_feature_provider.h. |
7 | 7 |
8 { | 8 { |
| 9 "alarms": { |
| 10 "dependencies": ["permission:alarms"], |
| 11 "contexts": ["blessed_extension"] |
| 12 }, |
9 "app": { | 13 "app": { |
10 "channel": "stable", | 14 "channel": "stable", |
11 "extension_types": ["hosted_app", "extension", "packaged_app"], | 15 "extension_types": ["hosted_app", "extension", "packaged_app"], |
12 "contexts": [ | 16 "contexts": [ |
13 "blessed_extension", "unblessed_extension", "content_script", "web_page" | 17 "blessed_extension", "unblessed_extension", "content_script", "web_page" |
14 ], | 18 ], |
15 "matches": [ | 19 "matches": [ |
16 "http://*/*", "https://*/*", "chrome-extension://*/*", "file://*/*" | 20 "http://*/*", "https://*/*", "chrome-extension://*/*", "file://*/*" |
17 ] | 21 ] |
18 }, | 22 }, |
19 "app.runtime": { | 23 "app.runtime": { |
20 "channel": "stable", | 24 "noparent": true, |
21 "contexts": ["blessed_extension"], | 25 "contexts": ["blessed_extension"], |
22 "dependencies": ["permission:app.runtime"] | 26 "dependencies": ["permission:app.runtime"] |
23 }, | 27 }, |
24 "app.window": { | 28 "app.window": { |
25 "channel": "stable", | 29 "noparent": true, |
26 "contexts": ["blessed_extension"], | 30 "contexts": ["blessed_extension"], |
27 "dependencies": ["permission:app.window"] | 31 "dependencies": ["permission:app.window"] |
28 }, | 32 }, |
29 "app.currentWindowInternal": { | 33 "app.currentWindowInternal": { |
| 34 "noparent": true, |
30 "internal": true, | 35 "internal": true, |
31 "channel": "stable", | 36 "channel": "stable", |
32 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] | 37 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] |
33 }, | 38 }, |
| 39 "autotestPrivate": { |
| 40 "dependencies": ["permission:autotestPrivate"], |
| 41 "contexts": ["blessed_extension"] |
| 42 }, |
| 43 "bluetooth": { |
| 44 "dependencies": ["permission:bluetooth"], |
| 45 "contexts": ["blessed_extension"] |
| 46 }, |
| 47 "bookmarkManagerPrivate": { |
| 48 "dependencies": ["permission:bookmarkManagerPrivate"], |
| 49 "contexts": ["blessed_extension"] |
| 50 }, |
34 "bookmarks": { | 51 "bookmarks": { |
35 "channel": "stable", | |
36 "dependencies": ["permission:bookmarks"], | 52 "dependencies": ["permission:bookmarks"], |
37 "contexts": ["blessed_extension"] | 53 "contexts": ["blessed_extension"] |
38 }, | 54 }, |
39 "bookmarks.export": { | 55 "bookmarks.export": { |
40 "channel": "stable", | |
41 "extension_types": ["extension"], | 56 "extension_types": ["extension"], |
42 "contexts": ["blessed_extension"], | |
43 "location": "component" | 57 "location": "component" |
44 }, | 58 }, |
45 "bookmarks.import": { | 59 "bookmarks.import": { |
46 "channel": "stable", | |
47 "extension_types": ["extension"], | 60 "extension_types": ["extension"], |
48 "contexts": ["blessed_extension"], | |
49 "location": "component" | 61 "location": "component" |
50 }, | 62 }, |
| 63 "browserAction": { |
| 64 "dependencies": ["manifest:browser_action"], |
| 65 "contexts": ["blessed_extension"] |
| 66 }, |
| 67 "browsingData": { |
| 68 "dependencies": ["permission:browsingData"], |
| 69 "contexts": ["blessed_extension"] |
| 70 }, |
| 71 "chromeosInfoPrivate": { |
| 72 "dependencies": ["permission:chromeosInfoPrivate"], |
| 73 "contexts": ["blessed_extension"] |
| 74 }, |
| 75 "cloudPrintPrivate": { |
| 76 "dependencies": ["permission:cloudPrintPrivate"], |
| 77 "contexts": ["blessed_extension"] |
| 78 }, |
| 79 "commands": { |
| 80 "dependencies": ["manifest:commands"], |
| 81 "contexts": ["blessed_extension"] |
| 82 }, |
| 83 "contentSettings": { |
| 84 "dependencies": ["permission:contentSettings"], |
| 85 "contexts": ["blessed_extension"] |
| 86 }, |
| 87 "contextMenus": { |
| 88 "dependencies": ["permission:contextMenus"], |
| 89 "contexts": ["blessed_extension"] |
| 90 }, |
| 91 "cookies": { |
| 92 "dependencies": ["permission:cookies"], |
| 93 "contexts": ["blessed_extension"] |
| 94 }, |
| 95 "debugger": { |
| 96 "dependencies": ["permission:debugger"], |
| 97 "contexts": ["blessed_extension"] |
| 98 }, |
| 99 "declarativeContent": { |
| 100 "dependencies": ["permission:declarativeContent"], |
| 101 "contexts": ["blessed_extension"] |
| 102 }, |
| 103 "declarativeWebRequest": { |
| 104 "dependencies": ["permission:declarativeWebRequest"], |
| 105 "contexts": ["blessed_extension"] |
| 106 }, |
| 107 "developerPrivate": { |
| 108 "dependencies": ["permission:developerPrivate"], |
| 109 "contexts": ["blessed_extension"] |
| 110 }, |
| 111 "dial": { |
| 112 "dependencies": ["permission:dial"], |
| 113 "contexts": ["blessed_extension"] |
| 114 }, |
| 115 "downloads": { |
| 116 "dependencies": ["permission:downloads"], |
| 117 "contexts": ["blessed_extension"] |
| 118 }, |
51 "downloadsInternal": { | 119 "downloadsInternal": { |
52 "internal": true, | 120 "internal": true, |
53 "channel": "stable", | 121 "channel": "stable", |
54 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] | 122 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] |
55 }, | 123 }, |
| 124 "echoPrivate": { |
| 125 "dependencies": ["permission:echoPrivate"], |
| 126 "contexts": ["blessed_extension"] |
| 127 }, |
56 "events": { | 128 "events": { |
57 "internal": true, | 129 "internal": true, |
58 "channel": "stable", | 130 "channel": "stable", |
59 "contexts": [ | 131 "contexts": [ |
60 "blessed_extension", "unblessed_extension", "content_script", "web_page" | 132 "blessed_extension", "unblessed_extension", "content_script", "web_page" |
61 ], | 133 ], |
62 "matches": ["<all_urls>"] | 134 "matches": ["<all_urls>"] |
63 }, | 135 }, |
| 136 "experimental.accessibility": { |
| 137 "dependencies": ["permission:experimental"], |
| 138 "contexts": ["blessed_extension"] |
| 139 }, |
| 140 "experimental.discovery": { |
| 141 "dependencies": ["permission:experimental"], |
| 142 "contexts": ["blessed_extension"] |
| 143 }, |
| 144 "experimental.dns": { |
| 145 "dependencies": ["permission:experimental"], |
| 146 "contexts": ["blessed_extension"] |
| 147 }, |
| 148 "experimental.idltest": { |
| 149 "dependencies": ["permission:experimental"], |
| 150 "contexts": ["blessed_extension"] |
| 151 }, |
| 152 "experimental.infobars": { |
| 153 "dependencies": ["permission:experimental"], |
| 154 "contexts": ["blessed_extension"] |
| 155 }, |
| 156 "experimental.input.virtualKeyboard": { |
| 157 "dependencies": ["permission:input", "permission:experimental"], |
| 158 "contexts": ["blessed_extension"] |
| 159 }, |
| 160 "experimental.processes": { |
| 161 "dependencies": ["permission:experimental"], |
| 162 "contexts": ["blessed_extension"] |
| 163 }, |
| 164 "experimental.mediaGalleries": { |
| 165 "dependencies": ["permission:mediaGalleries", "permission:experimental"], |
| 166 "contexts": ["blessed_extension"] |
| 167 }, |
| 168 "experimental.record": { |
| 169 "dependencies": ["permission:experimental"], |
| 170 "contexts": ["blessed_extension"] |
| 171 }, |
| 172 "experimental.rlz": { |
| 173 "dependencies": ["permission:experimental"], |
| 174 "contexts": ["blessed_extension"] |
| 175 }, |
| 176 "experimental.systemInfo.storage": { |
| 177 "dependencies": ["permission:experimental"], |
| 178 "contexts": ["blessed_extension"] |
| 179 }, |
| 180 "extension": { |
| 181 "channel": "stable", |
| 182 "extension_types": ["extension", "packaged_app"], |
| 183 "contexts": ["blessed_extension"] |
| 184 }, |
| 185 "extension.inIncognitoContext": { |
| 186 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] |
| 187 }, |
| 188 "extension.lastError": { |
| 189 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] |
| 190 }, |
| 191 "extension.sendNativeMessage": { |
| 192 "dependencies": ["permission:nativeMessaging"] |
| 193 }, |
| 194 "extension.sendRequest": { |
| 195 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] |
| 196 }, |
| 197 "extension.onRequest": { |
| 198 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] |
| 199 }, |
| 200 "fileBrowserHandler": { |
| 201 "dependencies": ["permission:fileBrowserHandler"], |
| 202 "contexts": ["blessed_extension"] |
| 203 }, |
64 "fileBrowserHandlerInternal": { | 204 "fileBrowserHandlerInternal": { |
65 "internal": true, | 205 "internal": true, |
66 "channel": "stable", | 206 "channel": "stable", |
67 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] | 207 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] |
68 }, | 208 }, |
69 "runtime": { | 209 "fileBrowserPrivate": { |
| 210 "dependencies": ["permission:fileBrowserPrivate"], |
| 211 "contexts": ["blessed_extension"] |
| 212 }, |
| 213 "fileSystem": { |
| 214 "dependencies": ["permission:fileSystem"], |
| 215 "contexts": ["blessed_extension"] |
| 216 }, |
| 217 "fontSettings": { |
| 218 "dependencies": ["permission:fontSettings"], |
| 219 "contexts": ["blessed_extension"] |
| 220 }, |
| 221 "history": { |
| 222 "dependencies": ["permission:history"], |
| 223 "contexts": ["blessed_extension"] |
| 224 }, |
| 225 "i18n": { |
70 "channel": "stable", | 226 "channel": "stable", |
71 "extension_types": ["extension", "packaged_app", "platform_app"], | 227 "extension_types": ["extension", "packaged_app", "platform_app"], |
72 "contexts": ["blessed_extension"] | 228 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] |
73 }, | 229 }, |
74 "runtime.connect": { | 230 "identity": { |
| 231 "dependencies": ["permission:identity"], |
| 232 "contexts": ["blessed_extension"] |
| 233 }, |
| 234 "idle": { |
| 235 "dependencies": ["permission:idle"], |
| 236 "contexts": ["blessed_extension"] |
| 237 }, |
| 238 "input.ime": { |
| 239 "dependencies": ["permission:input"], |
| 240 "contexts": ["blessed_extension"] |
| 241 }, |
| 242 "inputMethodPrivate": { |
| 243 "dependencies": ["permission:input"], |
| 244 "contexts": ["blessed_extension"] |
| 245 }, |
| 246 "location": { |
| 247 "dependencies": ["permission:location"], |
| 248 "contexts": ["blessed_extension"] |
| 249 }, |
| 250 "managedModePrivate": { |
| 251 "dependencies": ["permission:managedModePrivate"], |
| 252 "contexts": ["blessed_extension"] |
| 253 }, |
| 254 "management": { |
| 255 "dependencies": ["permission:management"], |
| 256 "contexts": ["blessed_extension"] |
| 257 }, |
| 258 "mediaGalleries": { |
| 259 "dependencies": ["permission:mediaGalleries"], |
| 260 "contexts": ["blessed_extension"] |
| 261 }, |
| 262 "mediaGalleriesPrivate": { |
| 263 "dependencies": ["permission:mediaGalleriesPrivate"], |
| 264 "contexts": ["blessed_extension"] |
| 265 }, |
| 266 "mediaPlayerPrivate": { |
| 267 "dependencies": ["permission:mediaPlayerPrivate"], |
| 268 "contexts": ["blessed_extension"] |
| 269 }, |
| 270 "metricsPrivate": { |
| 271 "dependencies": ["permission:metricsPrivate"], |
| 272 "contexts": ["blessed_extension"] |
| 273 }, |
| 274 "networkingPrivate": { |
| 275 "dependencies": ["permission:networkingPrivate"], |
| 276 "contexts": ["blessed_extension"] |
| 277 }, |
| 278 "notifications": { |
| 279 "dependencies": ["permission:notifications"], |
| 280 "contexts": ["blessed_extension"] |
| 281 }, |
| 282 "omnibox": { |
| 283 "dependencies": ["manifest:omnibox"], |
| 284 "contexts": ["blessed_extension"] |
| 285 }, |
| 286 "pageAction": { |
| 287 "dependencies": ["manifest:page_action"], |
| 288 "contexts": ["blessed_extension"] |
| 289 }, |
| 290 "pageActions": { |
| 291 "dependencies": ["manifest:page_actions"], |
| 292 "contexts": ["blessed_extension"] |
| 293 }, |
| 294 "pageCapture": { |
| 295 "dependencies": ["permission:pageCapture"], |
| 296 "contexts": ["blessed_extension"] |
| 297 }, |
| 298 "pageLauncher": { |
| 299 "dependencies": ["manifest:page_launcher"], |
| 300 "contexts": ["blessed_extension"] |
| 301 }, |
| 302 "permissions": { |
75 "channel": "stable", | 303 "channel": "stable", |
76 "extension_types": ["extension", "packaged_app", "platform_app"], | 304 "extension_types": ["extension", "packaged_app", "platform_app"], |
77 "contexts": "all", | 305 "contexts": "all", |
78 "matches": ["<all_urls>"] | 306 "matches": ["<all_urls>"] |
79 }, | 307 }, |
| 308 "power": { |
| 309 "dependencies": ["permission:power"], |
| 310 "contexts": ["blessed_extension"] |
| 311 }, |
| 312 "privacy": { |
| 313 "dependencies": ["permission:privacy"], |
| 314 "contexts": ["blessed_extension"] |
| 315 }, |
| 316 "proxy": { |
| 317 "dependencies": ["permission:proxy"], |
| 318 "contexts": ["blessed_extension"] |
| 319 }, |
| 320 "pushMessaging": { |
| 321 "dependencies": ["permission:pushMessaging"], |
| 322 "contexts": ["blessed_extension"] |
| 323 }, |
| 324 "rtcPrivate": { |
| 325 "dependencies": ["permission:rtcPrivate"], |
| 326 "contexts": ["blessed_extension"] |
| 327 }, |
| 328 "runtime": { |
| 329 "channel": "stable", |
| 330 "extension_types": ["extension", "packaged_app", "platform_app"], |
| 331 "contexts": ["blessed_extension"] |
| 332 }, |
| 333 "runtime.connect": { |
| 334 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] |
| 335 }, |
80 "runtime.getManifest": { | 336 "runtime.getManifest": { |
81 "channel": "stable", | |
82 "extension_types": ["extension", "packaged_app", "platform_app"], | |
83 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] | 337 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] |
84 }, | 338 }, |
85 "runtime.getURL": { | 339 "runtime.getURL": { |
86 "channel": "stable", | |
87 "extension_types": ["extension", "packaged_app", "platform_app"], | |
88 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] | 340 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] |
89 }, | 341 }, |
90 "runtime.id": { | 342 "runtime.id": { |
91 "channel": "stable", | |
92 "extension_types": ["extension", "packaged_app", "platform_app"], | |
93 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] | 343 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] |
94 }, | 344 }, |
95 "runtime.lastError": { | 345 "runtime.lastError": { |
96 "channel": "stable", | |
97 "extension_types": ["extension", "packaged_app", "platform_app"], | |
98 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] | 346 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] |
99 }, | 347 }, |
100 "runtime.onConnect": { | 348 "runtime.onConnect": { |
101 "channel": "stable", | |
102 "extension_types": ["extension", "packaged_app", "platform_app"], | |
103 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] | 349 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] |
104 }, | 350 }, |
105 "runtime.onMessage": { | 351 "runtime.onMessage": { |
106 "channel": "stable", | |
107 "extension_types": ["extension", "packaged_app", "platform_app"], | |
108 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] | 352 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] |
109 }, | 353 }, |
110 "runtime.reload": { | 354 "runtime.reload": { |
111 "channel": "stable", | |
112 "extension_types": ["extension", "packaged_app", "platform_app"], | |
113 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] | 355 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] |
114 }, | 356 }, |
115 "runtime.requestUpdateCheck": { | 357 "runtime.requestUpdateCheck": { |
116 "channel": "stable", | |
117 "extension_types": ["extension", "packaged_app", "platform_app"], | |
118 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] | 358 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] |
119 }, | 359 }, |
120 "runtime.sendMessage": { | 360 "runtime.sendMessage": { |
121 "channel": "stable", | 361 "channel": "stable", |
122 "extension_types": ["extension", "packaged_app", "platform_app"], | 362 "extension_types": ["extension", "packaged_app", "platform_app"], |
123 "contexts": "all", | 363 "contexts": "all", |
124 "matches": ["<all_urls>"] | 364 "matches": ["<all_urls>"] |
125 }, | 365 }, |
126 "runtime.setUninstallUrl": { | 366 "runtime.setUninstallUrl": { |
127 "channel": "dev", | 367 "channel": "dev", |
| 368 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] |
| 369 }, |
| 370 "scriptBadge": { |
| 371 "dependencies": ["manifest:script_badge"], |
| 372 "contexts": ["blessed_extension"] |
| 373 }, |
| 374 "serial": { |
| 375 "dependencies": ["permission:serial"], |
| 376 "contexts": ["blessed_extension"] |
| 377 }, |
| 378 "sessionRestore": { |
| 379 "dependencies": ["permission:sessionRestore"], |
| 380 "contexts": ["blessed_extension"] |
| 381 }, |
| 382 "socket": { |
| 383 "dependencies": ["permission:socket"], |
| 384 "contexts": ["blessed_extension"] |
| 385 }, |
| 386 "storage": { |
| 387 "dependencies": ["permission:storage"], |
| 388 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] |
| 389 }, |
| 390 "syncFileSystem": { |
| 391 "dependencies": ["permission:syncFileSystem"], |
| 392 "contexts": ["blessed_extension"] |
| 393 }, |
| 394 "systemIndicator": { |
| 395 "dependencies": ["manifest:system_indicator"], |
| 396 "contexts": ["blessed_extension"] |
| 397 }, |
| 398 "systemInfo.cpu": { |
| 399 "dependencies": ["permission:systemInfo.cpu"], |
| 400 "contexts": ["blessed_extension"] |
| 401 }, |
| 402 "systemInfo.display": { |
| 403 "dependencies": ["permission:systemInfo.display"], |
| 404 "contexts": ["blessed_extension"] |
| 405 }, |
| 406 "systemInfo.memory": { |
| 407 "dependencies": ["permission:systemInfo.memory"], |
| 408 "contexts": ["blessed_extension"] |
| 409 }, |
| 410 "systemPrivate": { |
| 411 "dependencies": ["permission:systemPrivate"], |
| 412 "contexts": ["blessed_extension"] |
| 413 }, |
| 414 "tabCapture": { |
| 415 "dependencies": ["permission:tabCapture"], |
| 416 "contexts": ["blessed_extension"] |
| 417 }, |
| 418 "tabs": { |
| 419 "channel": "stable", |
| 420 "extension_types": ["extension", "packaged_app"], |
| 421 "contexts": ["blessed_extension"] |
| 422 }, |
| 423 "terminalPrivate": { |
| 424 "dependencies": ["permission:terminalPrivate"], |
| 425 "contexts": ["blessed_extension"] |
| 426 }, |
| 427 "test": { |
| 428 "channel": "stable", |
| 429 "extension_types": "all", |
| 430 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] |
| 431 }, |
| 432 "topSites": { |
| 433 "dependencies": ["permission:topSites"], |
| 434 "contexts": ["blessed_extension"] |
| 435 }, |
| 436 "tts": { |
| 437 "dependencies": ["permission:tts"], |
| 438 "contexts": ["blessed_extension"] |
| 439 }, |
| 440 "ttsEngine": { |
| 441 "dependencies": ["permission:ttsEngine"], |
| 442 "contexts": ["blessed_extension"] |
| 443 }, |
| 444 "types": { |
| 445 "channel": "stable", |
128 "extension_types": ["extension", "packaged_app", "platform_app"], | 446 "extension_types": ["extension", "packaged_app", "platform_app"], |
129 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] | 447 "contexts": ["blessed_extension"] |
| 448 }, |
| 449 "usb": { |
| 450 "dependencies": ["permission:usb"], |
| 451 "contexts": ["blessed_extension"] |
| 452 }, |
| 453 "wallpaperPrivate": { |
| 454 "dependencies": ["permission:wallpaperPrivate"], |
| 455 "contexts": ["blessed_extension"] |
| 456 }, |
| 457 "webNavigation": { |
| 458 "dependencies": ["permission:webNavigation"], |
| 459 "contexts": ["blessed_extension"] |
| 460 }, |
| 461 "webRequest": { |
| 462 "dependencies": ["permission:webRequest"], |
| 463 "contexts": ["blessed_extension"] |
130 }, | 464 }, |
131 "webRequestInternal": { | 465 "webRequestInternal": { |
132 "internal": true, | 466 "internal": true, |
133 "channel": "stable", | 467 "channel": "stable", |
134 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] | 468 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] |
135 }, | 469 }, |
| 470 "webSocketProxyPrivate": { |
| 471 "dependencies": ["permission:webSocketProxyPrivate"], |
| 472 "contexts": ["blessed_extension"] |
| 473 }, |
136 "webstore": { | 474 "webstore": { |
137 // Hosted apps can use the webstore API from within a blessed context. | 475 // Hosted apps can use the webstore API from within a blessed context. |
138 "channel": "stable", | 476 "channel": "stable", |
139 "extension_types": ["hosted_app"], | 477 "extension_types": ["hosted_app"], |
140 "contexts": ["blessed_extension", "web_page"], | 478 "contexts": ["blessed_extension", "web_page"], |
141 // Any webpage can use the webstore API. | 479 // Any webpage can use the webstore API. |
142 "matches": ["http://*/*", "https://*/*"] | 480 "matches": ["http://*/*", "https://*/*"] |
| 481 }, |
| 482 "webstorePrivate": { |
| 483 "dependencies": ["permission:webstorePrivate"], |
| 484 "contexts": ["blessed_extension"] |
| 485 }, |
| 486 "webview": { |
| 487 "dependencies": ["permission:webview"], |
| 488 "contexts": ["blessed_extension"] |
| 489 }, |
| 490 "windows": { |
| 491 "dependencies": ["permission:tabs"], |
| 492 "contexts": ["blessed_extension"] |
143 } | 493 } |
144 } | 494 } |
OLD | NEW |