Index: chrome/common/extensions/api/_api_features.json |
diff --git a/chrome/common/extensions/api/_api_features.json b/chrome/common/extensions/api/_api_features.json |
index a1df50b46454670beb1cbba90e1dce8e4ea06378..40d85b0f27b54bb7e86e4f1a5298c7f5561df7e9 100644 |
--- a/chrome/common/extensions/api/_api_features.json |
+++ b/chrome/common/extensions/api/_api_features.json |
@@ -9,6 +9,15 @@ |
// Note that specifying "web_page", "blessed_web_page", or "all" as a context |
// type will require manually updating chrome/renderer/resources/dispatcher.cc. |
+// To add a new whitelisted ID, SHA-1 it and force it to uppercase. In Bash: |
+// |
+// $ echo -n "aaaabbbbccccddddeeeeffffgggghhhh" | \ |
+// sha1sum | tr '[:lower:]' '[:upper:]' |
+// 9A0417016F345C934A1A88F55CA17C05014EEEBA - |
+// |
+// Google employees: please update http://go/chrome-api-whitelist to map |
+// hashes back to ids. |
+ |
{ |
"accessibilityFeatures": [{ |
"platforms": ["chromeos"], |
@@ -32,6 +41,11 @@ |
"contexts": ["blessed_extension"] |
}, |
"app": { |
+ "blacklist": [ |
+ "2FC374607C2DF285634B67C64A2E356C607091C3", // Quickoffice |
+ "3727DD3E564B6055387425027AD74C58784ACC15", // Quickoffice internal |
+ "12E618C3C6E97495AAECF2AC12DEB082353241C6" // QO component extension |
+ ], |
"channel": "stable", |
"extension_types": ["hosted_app", "extension", "legacy_packaged_app"], |
"contexts": [ |
@@ -45,12 +59,23 @@ |
"http://*/*", "https://*/*", "chrome-extension://*/*", "file://*/*" |
] |
}, |
- "app.runtime": { |
+ "app.runtime": [{ |
"channel": "stable", |
"contexts": ["blessed_extension"], |
"extension_types": ["platform_app"], |
"noparent": true |
- }, |
+ }, { |
+ "channel": "stable", |
+ "component_extensions_auto_granted": false, |
+ "contexts": ["blessed_extension"], |
+ "extension_types": ["extension"], |
+ "noparent": true, |
+ "whitelist": [ |
+ "2FC374607C2DF285634B67C64A2E356C607091C3", // Quickoffice |
+ "3727DD3E564B6055387425027AD74C58784ACC15", // Quickoffice internal |
+ "12E618C3C6E97495AAECF2AC12DEB082353241C6" // QO component extension |
+ ] |
+ }], |
"app.window": { |
"channel": "stable", |
"contexts": ["blessed_extension"], |