1 // Copyright 2013 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #include "extensions/common/switches.h" 6 7 namespace extensions { 8 9 namespace switches { 10 11 // Allows the browser to load extensions that lack a modern manifest when that 12 // would otherwise be forbidden. 13 const char kAllowLegacyExtensionManifests[] = 14 "allow-legacy-extension-manifests"; 15 16 // Allows injecting extensions and user scripts on the extensions gallery 17 // site. Normally prevented for security reasons, but can be useful for 18 // automation testing of the gallery. 19 const char kAllowScriptingGallery[] = "allow-scripting-gallery"; 20 21 // Enables extension APIs that are in development. 22 const char kEnableExperimentalExtensionApis[] = 23 "enable-experimental-extension-apis"; 24 25 // Enables extensions running scripts on chrome:// URLs. 26 // Extensions still need to explicitly request access to chrome:// URLs in the 27 // manifest. 28 const char kExtensionsOnChromeURLs[] = "extensions-on-chrome-urls"; 29 30 // Makes component extensions appear in chrome://settings/extensions. 31 const char kShowComponentExtensionOptions[] = 32 "show-component-extension-options"; 33 34 } // namespace switches 35 36 } // namespace extensions 37