Index: extensions/common/switches.cc |
diff --git a/extensions/common/switches.cc b/extensions/common/switches.cc |
new file mode 100644 |
index 0000000000000000000000000000000000000000..f85ff4b9f85514c82f13b1031b4e86db26517090 |
--- /dev/null |
+++ b/extensions/common/switches.cc |
@@ -0,0 +1,32 @@ |
+// Copyright 2013 The Chromium Authors. All rights reserved. |
Matt Perry
2013/07/17 22:28:30
Any reason you picked these 4 switches? This is a
Yoyo Zhou
2013/07/17 22:36:14
These are the ones that are used in extension.cc.
|
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+#include "extensions/common/switches.h" |
+ |
+namespace extensions { |
+ |
+namespace switches { |
+ |
+// Allows the browser to load extensions that lack a modern manifest when that |
+// would otherwise be forbidden. |
+const char kAllowLegacyExtensionManifests[] = |
+ "allow-legacy-extension-manifests"; |
+ |
+// Allows injecting extensions and user scripts on the extensions gallery |
+// site. Normally prevented for security reasons, but can be useful for |
+// automation testing of the gallery. |
+const char kAllowScriptingGallery[] = "allow-scripting-gallery"; |
+ |
+// Enables extensions running scripts on chrome:// URLs. |
+// Extensions still need to explicitly request access to chrome:// URLs in the |
+// manifest. |
+const char kExtensionsOnChromeURLs[] = "extensions-on-chrome-urls"; |
+ |
+// Makes component extensions appear in chrome://settings/extensions. |
+const char kShowComponentExtensionOptions[] = |
+ "show-component-extension-options"; |
+ |
+} // namespace switches |
+ |
+} // namespace extensions |