|
1 |
| -// Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 1 | +// Copyright 2012 The Chromium Authors. All rights reserved. |
2 | 2 | // Use of this source code is governed by a BSD-style license that can be
|
3 | 3 | // found in the LICENSE file.
|
4 | 4 |
|
|
59 | 59 | "contexts": ["blessed_extension", "unblessed_extension", "content_script"],
|
60 | 60 | "matches": []
|
61 | 61 | },
|
62 |
| - "app.getDetailsForFrame": { |
63 |
| - "contexts": ["blessed_extension", "unblessed_extension", "content_script"], |
64 |
| - "matches": [] |
65 |
| - }, |
66 | 62 | "app.getIsInstalled": {
|
67 | 63 | "contexts": ["blessed_extension", "unblessed_extension", "content_script"],
|
68 | 64 | "matches": []
|
|
158 | 154 | "FA01E0B81978950F2BC5A50512FD769725F57510", // Beta
|
159 | 155 | "B11A93E7E5B541F8010245EBDE2C74647D6C14B9", // Canary
|
160 | 156 | "F155646B5D1CA545F7E1E4E20D573DFDD44C2540", // Google Cast Beta
|
161 |
| - "16CA7A47AAE4BE49B1E75A6B960C3875E945B264" // Google Cast Stable |
| 157 | + "16CA7A47AAE4BE49B1E75A6B960C3875E945B264", // Google Cast Stable |
| 158 | + // The extensions below here only use openPopup on a user action, |
| 159 | + // so are safe, and can be removed when the whitelist on that |
| 160 | + // capability is lifted. See crbug.com/436489 for context. |
| 161 | + "A4577D8C2AF4CF26F40CBCA83FFA4251D6F6C8F8", // http://crbug.com/497301 |
| 162 | + "A8208CCC87F8261AFAEB6B85D5E8D47372DDEA6B", // http://crbug.com/497301 |
| 163 | + "EFCF5358672FEE04789FD2EC3638A67ADEDB6C8C" // http://crbug.com/514696 |
162 | 164 | ],
|
163 | 165 | "contexts": ["blessed_extension"]
|
164 | 166 | }],
|
|
170 | 172 | "dependencies": ["permission:cast"],
|
171 | 173 | "contexts": ["blessed_extension"]
|
172 | 174 | },
|
| 175 | + "cast.devicesPrivate": { |
| 176 | + "dependencies": ["permission:cast"], |
| 177 | + "contexts": ["blessed_extension"], |
| 178 | + "platforms": ["chromeos"] |
| 179 | + }, |
173 | 180 | "cast.streaming.rtpStream": {
|
174 | 181 | "dependencies": ["permission:cast.streaming"],
|
175 | 182 | "contexts": ["blessed_extension"]
|
|
186 | 193 | "dependencies": ["permission:cast.streaming"],
|
187 | 194 | "contexts": ["blessed_extension"]
|
188 | 195 | },
|
| 196 | + "certificateProvider": { |
| 197 | + "dependencies": ["permission:certificateProvider"], |
| 198 | + "contexts": ["blessed_extension"] |
| 199 | + }, |
| 200 | + "certificateProviderInternal": { |
| 201 | + "internal": true, |
| 202 | + "dependencies": ["permission:certificateProvider"], |
| 203 | + "contexts": ["blessed_extension"] |
| 204 | + }, |
189 | 205 | "chromeosInfoPrivate": {
|
190 | 206 | "dependencies": ["permission:chromeosInfoPrivate"],
|
191 | 207 | "contexts": ["blessed_extension"]
|
|
198 | 214 | "internal": true,
|
199 | 215 | "channel": "dev",
|
200 | 216 | "contexts": ["webui"],
|
201 |
| - "matches": ["chrome://chrome-signin/*", "chrome://oobe/*"] |
| 217 | + "matches": [ |
| 218 | + "chrome://chrome-signin/*", |
| 219 | + "chrome://media-router/*", |
| 220 | + "chrome://oobe/*" |
| 221 | + ] |
202 | 222 | }],
|
203 | 223 | "cloudPrintPrivate": {
|
204 | 224 | "dependencies": ["permission:cloudPrintPrivate"],
|
|
241 | 261 | "dependencies": ["permission:cryptotokenPrivate"],
|
242 | 262 | "contexts": ["blessed_extension"]
|
243 | 263 | },
|
| 264 | + "dashboardPrivate": [{ |
| 265 | + "channel": "stable", |
| 266 | + "contexts": ["blessed_web_page", "web_page"], |
| 267 | + "matches": ["https://chrome.google.com/*"] |
| 268 | + }, { |
| 269 | + "channel": "stable", |
| 270 | + "contexts": ["blessed_extension"], |
| 271 | + "whitelist": [ |
| 272 | + "B44D08FD98F1523ED5837D78D0A606EA9D6206E5" // Web Store |
| 273 | + ] |
| 274 | + }], |
244 | 275 | "dataReductionProxy": {
|
245 | 276 | "dependencies": ["permission:dataReductionProxy"],
|
246 | 277 | "contexts": ["blessed_extension"]
|
|
265 | 296 | "F155646B5D1CA545F7E1E4E20D573DFDD44C2540", // Google Cast Beta
|
266 | 297 | "16CA7A47AAE4BE49B1E75A6B960C3875E945B264", // Google Cast Stable
|
267 | 298 | "C17CD9E6868D7B9C67926E0EC612EA25C768418F", // http://crbug.com/457908
|
268 |
| - "EF2AB692559EA97C3BBDEA018A8C45F92457BD4E" // http://crbug.com/457908 |
| 299 | + "226CF815E39A363090A1E547D53063472B8279FA" // http://crbug.com/574889 |
269 | 300 | ],
|
270 | 301 | "contexts": ["blessed_extension"]
|
271 | 302 | }],
|
|
318 | 349 | "dependencies": ["permission:echoPrivate"],
|
319 | 350 | "contexts": ["blessed_extension"]
|
320 | 351 | },
|
| 352 | + "enterprise.deviceAttributes": { |
| 353 | + "dependencies": ["permission:enterprise.deviceAttributes"], |
| 354 | + "contexts": ["blessed_extension"] |
| 355 | + }, |
321 | 356 | "enterprise.platformKeys": {
|
322 | 357 | "dependencies": ["permission:enterprise.platformKeys"],
|
323 | 358 | "contexts": ["blessed_extension"]
|
|
456 | 491 | "channel": "stable",
|
457 | 492 | "contexts": ["blessed_extension"],
|
458 | 493 | "whitelist": [
|
459 |
| - // http://crbug.com/309737 |
460 |
| - "nckgahadagoaajjgafhacjanaoiihapd", |
461 |
| - "ljclpkphhpbpinifbeabbhlfddcpfdde", |
462 |
| - "ppleadejekpmccmnpjdimmlfljlkdfej", |
463 |
| - "eggnbpckecmjlblplehfpjjdhhidfdoj", |
464 |
| - "jfjjdfefebklmdbmenmlehlopoocnoeh", |
465 |
| - "knipolnnllmklapflnccelgolnpehhpl" |
| 494 | + // http://crbug.com/309737. |
| 495 | + // Keep this list in sync with extensions_misc::kHangoutsExtensionIds. |
| 496 | + "nckgahadagoaajjgafhacjanaoiihapd", // Hangouts Production. |
| 497 | + "ljclpkphhpbpinifbeabbhlfddcpfdde", // Hangouts Debug. |
| 498 | + "ppleadejekpmccmnpjdimmlfljlkdfej", // Hangouts Alpha. |
| 499 | + "eggnbpckecmjlblplehfpjjdhhidfdoj", // Hangouts Beta. |
| 500 | + "jfjjdfefebklmdbmenmlehlopoocnoeh", // Hangouts Packaged App Debug. |
| 501 | + "knipolnnllmklapflnccelgolnpehhpl" // Hangouts Packaged App Prod. |
466 | 502 | ]
|
467 | 503 | },
|
468 | 504 | "history": {
|
|
511 | 547 | "dependencies": ["permission:gcm"],
|
512 | 548 | "contexts": ["blessed_extension"]
|
513 | 549 | },
|
| 550 | + "languageSettingsPrivate": [{ |
| 551 | + "dependencies": ["permission:languageSettingsPrivate"], |
| 552 | + "contexts": ["blessed_extension"] |
| 553 | + }, { |
| 554 | + "channel": "stable", |
| 555 | + "contexts": ["webui"], |
| 556 | + "matches": [ |
| 557 | + "chrome://md-settings/*", |
| 558 | + "chrome://settings/*", |
| 559 | + "chrome://settings-frame/*" |
| 560 | + ] |
| 561 | + }], |
514 | 562 | "launcherPage": {
|
515 | 563 | "dependencies": ["manifest:launcher_page"],
|
516 | 564 | "contexts": ["blessed_extension"]
|
|
519 | 567 | "dependencies": ["permission:launcherSearchProvider"],
|
520 | 568 | "contexts": ["blessed_extension"]
|
521 | 569 | },
|
522 |
| - "location": { |
523 |
| - "dependencies": ["permission:location"], |
524 |
| - "contexts": ["blessed_extension"] |
525 |
| - }, |
526 | 570 | "logPrivate": {
|
527 | 571 | "dependencies": ["permission:logPrivate"],
|
528 | 572 | "contexts": ["blessed_extension"]
|
|
546 | 590 | "dependencies": ["permission:mediaPlayerPrivate"],
|
547 | 591 | "contexts": ["blessed_extension"]
|
548 | 592 | },
|
549 |
| - "metricsPrivate": { |
| 593 | + "metricsPrivate": [{ |
550 | 594 | "dependencies": ["permission:metricsPrivate"],
|
551 | 595 | "contexts": ["blessed_extension"]
|
552 |
| - }, |
| 596 | + }, { |
| 597 | + "channel": "trunk", |
| 598 | + "contexts": ["webui"], |
| 599 | + "matches": [ |
| 600 | + "chrome://md-settings/*", |
| 601 | + "chrome://settings/*", |
| 602 | + "chrome://settings-frame/*" |
| 603 | + ] |
| 604 | + }], |
553 | 605 | "mdns": {
|
554 | 606 | "dependencies": ["permission:mdns"],
|
555 | 607 | "contexts": ["blessed_extension"]
|
|
618 | 670 | "dependencies": ["permission:preferencesPrivate"],
|
619 | 671 | "contexts": ["blessed_extension"]
|
620 | 672 | },
|
621 |
| - "principalsPrivate": { |
622 |
| - "dependencies": ["permission:principalsPrivate"], |
623 |
| - "contexts": ["blessed_extension"] |
624 |
| - }, |
625 | 673 | "privacy": {
|
626 | 674 | "dependencies": ["permission:privacy"],
|
627 | 675 | "contexts": ["blessed_extension"]
|
|
639 | 687 | "extension_types": ["platform_app"],
|
640 | 688 | "contexts": ["blessed_extension"]
|
641 | 689 | },
|
642 |
| - "readingListPrivate": { |
643 |
| - "dependencies": ["permission:readingListPrivate"], |
644 |
| - "contexts": ["blessed_extension"] |
645 |
| - }, |
646 |
| - "rtcPrivate": { |
647 |
| - "dependencies": ["permission:rtcPrivate"], |
648 |
| - "contexts": ["blessed_extension"] |
649 |
| - }, |
650 |
| - "searchEnginesPrivate": [{ |
651 |
| - "dependencies": ["permission:searchEnginesPrivate"], |
| 690 | + "resourcesPrivate": [{ |
| 691 | + "dependencies": ["permission:resourcesPrivate"], |
652 | 692 | "contexts": ["blessed_extension"]
|
653 | 693 | }, {
|
654 |
| - "channel": "trunk", |
| 694 | + "channel": "stable", |
655 | 695 | "contexts": ["webui"],
|
656 | 696 | "matches": [
|
657 |
| - "chrome://md-settings/*", |
658 |
| - "chrome://settings/*", |
659 |
| - "chrome://settings-frame/*" |
| 697 | + "chrome://print/*" |
660 | 698 | ]
|
661 | 699 | }],
|
| 700 | + "rtcPrivate": { |
| 701 | + "dependencies": ["permission:rtcPrivate"], |
| 702 | + "contexts": ["blessed_extension"] |
| 703 | + }, |
662 | 704 | "sessions": {
|
663 | 705 | "dependencies": ["permission:sessions"],
|
664 | 706 | "contexts": ["blessed_extension"]
|
|
720 | 762 | "dependencies": ["permission:ttsEngine"],
|
721 | 763 | "contexts": ["blessed_extension"]
|
722 | 764 | },
|
| 765 | + "usersPrivate": [{ |
| 766 | + "dependencies": ["permission:usersPrivate"], |
| 767 | + "contexts": ["blessed_extension"] |
| 768 | + }, { |
| 769 | + "channel": "trunk", |
| 770 | + "contexts": ["webui"], |
| 771 | + "matches": [ |
| 772 | + "chrome://md-settings/*", |
| 773 | + "chrome://settings/*", |
| 774 | + "chrome://settings-frame/*" |
| 775 | + ] |
| 776 | + }], |
723 | 777 | "virtualKeyboardPrivate": {
|
724 | 778 | "dependencies": ["permission:virtualKeyboardPrivate"],
|
725 | 779 | "contexts": ["blessed_extension"]
|
|
0 commit comments