| // Copyright 2021 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. |
| |
| // Stub namepsace for the "web_accessible_resources" manifest key. |
| [generate_error_messages] namespace webAccessibleResources { |
| dictionary WebAccessibleResource { |
| // Relative paths within the extension package representing web accessible |
| // resources. |
| DOMString[] resources; |
| |
| // List of <a |
| // href="https://developer.chrome.com/docs/extensions/mv3/match_patterns/">match |
| // patterns</a> to which "resources" are accessible. These patterns should |
| // have an effective path of "*". Each match will be checked against the |
| // initiating origin. |
| DOMString[]? matches; |
| |
| // List of extension IDs the "resources" are accessible to. |
| DOMString[]? extension_ids; |
| |
| // If true, the web accessible resources will only be accessible through a |
| // dynamic ID. This is an identifier that uniquely identifies the extension |
| // and is generated each session. The corresponding dynamic extension URL |
| // is available through $(ref:runtime.getURL). |
| boolean? use_dynamic_url; |
| }; |
| |
| dictionary ManifestKeys { |
| WebAccessibleResource[] web_accessible_resources; |
| }; |
| }; |