| // Copyright 2014 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| // This file defines extension APIs implemented in CEF. |
| // See extensions/common/features/* to understand this file, in particular |
| // feature.h, simple_feature.h, and feature_provider.h. |
| |
| // If APIs are defined in chrome then entries must also be added in |
| // libcef/browser/extensions/chrome_api_registration.cc. |
| |
| { |
| // From chrome/common/extensions/api/_api_features.json. |
| // Required by the PDF extension which is hosted in a guest view. |
| "contentSettings": { |
| "dependencies": ["permission:contentSettings"], |
| "contexts": ["blessed_extension"] |
| }, |
| "mimeHandlerViewGuestInternal": { |
| "internal": true, |
| "contexts": "all", |
| "channel": "stable", |
| "matches": ["<all_urls>"] |
| }, |
| "resourcesPrivate": [ |
| { |
| "dependencies": ["permission:resourcesPrivate"], |
| "contexts": ["blessed_extension"] |
| }, |
| { |
| "channel": "stable", |
| "contexts": ["webui"], |
| "matches": ["chrome://print/*"] |
| } |
| ], |
| "tabs": { |
| "channel": "stable", |
| "extension_types": ["extension", "legacy_packaged_app"], |
| "contexts": ["blessed_extension"], |
| "disallow_for_service_workers": false |
| } |
| } |