Index: extensions/common/constants.h |
diff --git a/extensions/common/constants.h b/extensions/common/constants.h |
index 66fe2ba4d1e6b9250a5bcc29a3940945fa914c50..c95fab6bfb57f7826fceefb979d9ab0641c48fe5 100644 |
--- a/extensions/common/constants.h |
+++ b/extensions/common/constants.h |
@@ -139,6 +139,18 @@ extern const size_t kNumExtensionIconSizes; |
extern const int kExtensionActionIconSizes[]; |
extern const size_t kNumExtensionActionIconSizes; |
+// The type of injected script. |
+enum InjectedScriptType { |
+ // A content script specified in the extension's manifest. |
+ CONTENT_SCRIPT, |
+ // A script injected via, e.g. tabs.executeScript(). |
+ PROGRAMMATIC_SCRIPT |
+}; |
+ |
+// The last type of injected script; used for enum verification in IPC. |
+// Update this if you add more injected script types! |
+const InjectedScriptType INJECTED_SCRIPT_LAST = PROGRAMMATIC_SCRIPT; |
+ |
} // namespace extension_misc |
#endif // EXTENSIONS_COMMON_CONSTANTS_H_ |