Index: extensions/common/manifest_constants.cc |
diff --git a/extensions/common/manifest_constants.cc b/extensions/common/manifest_constants.cc |
index f7bf1f4bc58637d0228ad8d01688d84d51a0738e..8b36cd0bb18f08db2e2bbe18a5f738c54afa30e8 100644 |
--- a/extensions/common/manifest_constants.cc |
+++ b/extensions/common/manifest_constants.cc |
@@ -106,6 +106,8 @@ const char kPlatformAppBackground[] = "app.background"; |
const char kPlatformAppBackgroundPage[] = "app.background.page"; |
const char kPlatformAppBackgroundScripts[] = "app.background.scripts"; |
const char kPlatformAppContentSecurityPolicy[] = "app.content_security_policy"; |
+const char kPlatformAppServiceWorker[] = "app.service_worker"; |
+const char kPlatformAppServiceWorkerScript[] = "app.service_worker.script"; |
const char kPlugins[] = "plugins"; |
const char kPluginsPath[] = "path"; |
const char kPluginsPublic[] = "public"; |
@@ -554,6 +556,8 @@ const char kInvalidScriptBadge[] = |
"Invalid value for 'script_badge'."; |
const char kInvalidSearchEngineURL[] = |
"Invalid URL [*] for 'chrome_settings_overrides.search_provider'."; |
+const char kInvalidServiceWorkerScript[] = |
+ "Invalid value for 'service_worker.script'."; |
const char kInvalidEmptySettingsOverrides[] = |
"Empty dictionary for 'chrome_settings_overrides'."; |
const char kInvalidShortName[] = |
@@ -696,6 +700,9 @@ const char kScriptBadgeIconIgnored[] = |
const char kScriptBadgeTitleIgnored[] = |
"default_title specified in script_badge manifest section will not be " |
"used."; |
+const char kServiceWorkerRequiresFlag[] = |
+ "Service worker features require --enable-service-worker command-line " |
+ "flag."; |
const char kUnrecognizedManifestKey[] = "Unrecognized manifest key '*'."; |
const char kUnrecognizedManifestProperty[] = |
"Unrecognized property '*' of manifest key '*'."; |