OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 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 | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef EXTENSIONS_COMMON_MANIFEST_CONSTANTS_H_ | 5 #ifndef EXTENSIONS_COMMON_MANIFEST_CONSTANTS_H_ |
6 #define EXTENSIONS_COMMON_MANIFEST_CONSTANTS_H_ | 6 #define EXTENSIONS_COMMON_MANIFEST_CONSTANTS_H_ |
7 | 7 |
| 8 namespace extensions { |
| 9 |
8 // Keys used in JSON representation of extensions. | 10 // Keys used in JSON representation of extensions. |
9 namespace extensions { | |
10 namespace manifest_keys { | 11 namespace manifest_keys { |
11 extern const char kAllFrames[]; | 12 |
12 extern const char kAltKey[]; | 13 extern const char kAllFrames[]; |
13 extern const char kApp[]; | 14 extern const char kAltKey[]; |
14 extern const char kBackgroundAllowJsAccess[]; | 15 extern const char kApp[]; |
15 extern const char kBackgroundPage[]; | 16 extern const char kBackgroundAllowJsAccess[]; |
16 extern const char kBackgroundPageLegacy[]; | 17 extern const char kBackgroundPage[]; |
17 extern const char kBackgroundPersistent[]; | 18 extern const char kBackgroundPageLegacy[]; |
18 extern const char kBackgroundScripts[]; | 19 extern const char kBackgroundPersistent[]; |
19 extern const char kBrowserAction[]; | 20 extern const char kBackgroundScripts[]; |
20 extern const char kBrowseURLs[]; | 21 extern const char kBrowserAction[]; |
21 extern const char kChromeURLOverrides[]; | 22 extern const char kBrowseURLs[]; |
22 extern const char kCommands[]; | 23 extern const char kChromeURLOverrides[]; |
23 extern const char kContentPack[]; | 24 extern const char kCommands[]; |
24 extern const char kContentPackSites[]; | 25 extern const char kContentPack[]; |
25 extern const char kContentScripts[]; | 26 extern const char kContentPackSites[]; |
26 extern const char kContentSecurityPolicy[]; | 27 extern const char kContentScripts[]; |
27 extern const char kConvertedFromUserScript[]; | 28 extern const char kContentSecurityPolicy[]; |
28 extern const char kCss[]; | 29 extern const char kConvertedFromUserScript[]; |
29 extern const char kCtrlKey[]; | 30 extern const char kCss[]; |
30 extern const char kCurrentLocale[]; | 31 extern const char kCtrlKey[]; |
31 extern const char kDefaultLocale[]; | 32 extern const char kCurrentLocale[]; |
32 extern const char kDescription[]; | 33 extern const char kDefaultLocale[]; |
33 extern const char kDevToolsPage[]; | 34 extern const char kDescription[]; |
34 extern const char kDisplayInLauncher[]; | 35 extern const char kDevToolsPage[]; |
35 extern const char kDisplayInNewTabPage[]; | 36 extern const char kDisplayInLauncher[]; |
36 extern const char kEventName[]; | 37 extern const char kDisplayInNewTabPage[]; |
37 extern const char kExcludeGlobs[]; | 38 extern const char kEventName[]; |
38 extern const char kExcludeMatches[]; | 39 extern const char kExcludeGlobs[]; |
39 extern const char kExport[]; | 40 extern const char kExcludeMatches[]; |
40 extern const char kExternallyConnectable[]; | 41 extern const char kExport[]; |
41 extern const char kFileAccessList[]; | 42 extern const char kExternallyConnectable[]; |
42 extern const char kFileHandlers[]; | 43 extern const char kFileAccessList[]; |
43 extern const char kFileHandlerExtensions[]; | 44 extern const char kFileHandlers[]; |
44 extern const char kFileHandlerTitle[]; | 45 extern const char kFileHandlerExtensions[]; |
45 extern const char kFileHandlerTypes[]; | 46 extern const char kFileHandlerTitle[]; |
46 extern const char kFileFilters[]; | 47 extern const char kFileHandlerTypes[]; |
47 extern const char kFileBrowserHandlers[]; | 48 extern const char kFileFilters[]; |
48 extern const char kMediaGalleriesHandlers[]; | 49 extern const char kFileBrowserHandlers[]; |
49 extern const char kHomepageURL[]; | 50 extern const char kMediaGalleriesHandlers[]; |
50 extern const char kIcons[]; | 51 extern const char kHomepageURL[]; |
51 extern const char kId[]; | 52 extern const char kIcons[]; |
52 extern const char kImport[]; | 53 extern const char kId[]; |
53 extern const char kIncognito[]; | 54 extern const char kImport[]; |
54 extern const char kIncludeGlobs[]; | 55 extern const char kIncognito[]; |
55 extern const char kInputComponents[]; | 56 extern const char kIncludeGlobs[]; |
56 extern const char kIntentDisposition[]; | 57 extern const char kInputComponents[]; |
57 extern const char kIntentHref[]; | 58 extern const char kIntentDisposition[]; |
58 extern const char kIntentPath[]; | 59 extern const char kIntentHref[]; |
59 extern const char kIntents[]; | 60 extern const char kIntentPath[]; |
60 extern const char kIntentTitle[]; | 61 extern const char kIntents[]; |
61 extern const char kIntentType[]; | 62 extern const char kIntentTitle[]; |
62 extern const char kIsolation[]; | 63 extern const char kIntentType[]; |
63 extern const char kJs[]; | 64 extern const char kIsolation[]; |
64 extern const char kKey[]; | 65 extern const char kJs[]; |
65 extern const char kKeycode[]; | 66 extern const char kKey[]; |
66 extern const char kKioskEnabled[]; | 67 extern const char kKeycode[]; |
67 extern const char kLanguage[]; | 68 extern const char kKioskEnabled[]; |
68 extern const char kLaunch[]; | 69 extern const char kLanguage[]; |
69 extern const char kLaunchContainer[]; | 70 extern const char kLaunch[]; |
70 extern const char kLaunchHeight[]; | 71 extern const char kLaunchContainer[]; |
71 extern const char kLaunchLocalPath[]; | 72 extern const char kLaunchHeight[]; |
72 extern const char kLaunchWebURL[]; | 73 extern const char kLaunchLocalPath[]; |
73 extern const char kLaunchWidth[]; | 74 extern const char kLaunchWebURL[]; |
74 extern const char kLayouts[]; | 75 extern const char kLaunchWidth[]; |
75 extern const char kManifestVersion[]; | 76 extern const char kLayouts[]; |
76 extern const char kMatches[]; | 77 extern const char kManifestVersion[]; |
77 extern const char kMIMETypes[]; | 78 extern const char kMatches[]; |
78 extern const char kMimeTypesHandler[]; | 79 extern const char kMIMETypes[]; |
79 extern const char kMinimumChromeVersion[]; | 80 extern const char kMimeTypesHandler[]; |
80 extern const char kMinimumVersion[]; | 81 extern const char kMinimumChromeVersion[]; |
81 extern const char kNaClModules[]; | 82 extern const char kMinimumVersion[]; |
82 extern const char kNaClModulesMIMEType[]; | 83 extern const char kNaClModules[]; |
83 extern const char kNaClModulesPath[]; | 84 extern const char kNaClModulesMIMEType[]; |
84 extern const char kName[]; | 85 extern const char kNaClModulesPath[]; |
85 extern const char kOAuth2[]; | 86 extern const char kName[]; |
86 extern const char kOAuth2AutoApprove[]; | 87 extern const char kOAuth2[]; |
87 extern const char kOAuth2ClientId[]; | 88 extern const char kOAuth2AutoApprove[]; |
88 extern const char kOAuth2Scopes[]; | 89 extern const char kOAuth2ClientId[]; |
89 extern const char kOfflineEnabled[]; | 90 extern const char kOAuth2Scopes[]; |
90 extern const char kOmnibox[]; | 91 extern const char kOfflineEnabled[]; |
91 extern const char kOmniboxKeyword[]; | 92 extern const char kOmnibox[]; |
92 extern const char kOptionalPermissions[]; | 93 extern const char kOmniboxKeyword[]; |
93 extern const char kOptionsPage[]; | 94 extern const char kOptionalPermissions[]; |
94 extern const char kPageAction[]; | 95 extern const char kOptionsPage[]; |
95 extern const char kPageActionDefaultIcon[]; | 96 extern const char kPageAction[]; |
96 extern const char kPageActionDefaultPopup[]; | 97 extern const char kPageActionDefaultIcon[]; |
97 extern const char kPageActionDefaultTitle[]; | 98 extern const char kPageActionDefaultPopup[]; |
98 extern const char kPageActionIcons[]; | 99 extern const char kPageActionDefaultTitle[]; |
99 extern const char kPageActionId[]; | 100 extern const char kPageActionIcons[]; |
100 extern const char kPageActionPopup[]; | 101 extern const char kPageActionId[]; |
101 extern const char kPageActionPopupPath[]; | 102 extern const char kPageActionPopup[]; |
102 extern const char kPageActions[]; | 103 extern const char kPageActionPopupPath[]; |
103 extern const char kPermissions[]; | 104 extern const char kPageActions[]; |
104 extern const char kPlatformAppBackground[]; | 105 extern const char kPermissions[]; |
105 extern const char kPlatformAppBackgroundPage[]; | 106 extern const char kPlatformAppBackground[]; |
106 extern const char kPlatformAppBackgroundScripts[]; | 107 extern const char kPlatformAppBackgroundPage[]; |
107 extern const char kPlatformAppContentSecurityPolicy[]; | 108 extern const char kPlatformAppBackgroundScripts[]; |
108 extern const char kPlugins[]; | 109 extern const char kPlatformAppContentSecurityPolicy[]; |
109 extern const char kPluginsPath[]; | 110 extern const char kPlugins[]; |
110 extern const char kPluginsPublic[]; | 111 extern const char kPluginsPath[]; |
111 extern const char kPublicKey[]; | 112 extern const char kPluginsPublic[]; |
112 extern const char kResources[]; | 113 extern const char kPublicKey[]; |
113 extern const char kRequirements[]; | 114 extern const char kResources[]; |
114 extern const char kRunAt[]; | 115 extern const char kRequirements[]; |
115 extern const char kSandboxedPages[]; | 116 extern const char kRunAt[]; |
116 extern const char kSandboxedPagesCSP[]; | 117 extern const char kSandboxedPages[]; |
117 extern const char kScriptBadge[]; | 118 extern const char kSandboxedPagesCSP[]; |
118 extern const char kShiftKey[]; | 119 extern const char kScriptBadge[]; |
119 extern const char kShortcutKey[]; | 120 extern const char kShiftKey[]; |
120 extern const char kShortName[]; | 121 extern const char kShortcutKey[]; |
121 extern const char kSignature[]; | 122 extern const char kShortName[]; |
122 extern const char kSpellcheck[]; | 123 extern const char kSignature[]; |
123 extern const char kSpellcheckDictionaryFormat[]; | 124 extern const char kSpellcheck[]; |
124 extern const char kSpellcheckDictionaryLanguage[]; | 125 extern const char kSpellcheckDictionaryFormat[]; |
125 extern const char kSpellcheckDictionaryLocale[]; | 126 extern const char kSpellcheckDictionaryLanguage[]; |
126 extern const char kSpellcheckDictionaryPath[]; | 127 extern const char kSpellcheckDictionaryLocale[]; |
127 extern const char kStorageManagedSchema[]; | 128 extern const char kSpellcheckDictionaryPath[]; |
128 extern const char kSuggestedKey[]; | 129 extern const char kStorageManagedSchema[]; |
129 extern const char kSystemIndicator[]; | 130 extern const char kSuggestedKey[]; |
130 extern const char kTheme[]; | 131 extern const char kSystemIndicator[]; |
131 extern const char kThemeColors[]; | 132 extern const char kTheme[]; |
132 extern const char kThemeDisplayProperties[]; | 133 extern const char kThemeColors[]; |
133 extern const char kThemeImages[]; | 134 extern const char kThemeDisplayProperties[]; |
134 extern const char kThemeTints[]; | 135 extern const char kThemeImages[]; |
135 extern const char kTtsEngine[]; | 136 extern const char kThemeTints[]; |
136 extern const char kTtsGenderFemale[]; | 137 extern const char kTtsEngine[]; |
137 extern const char kTtsGenderMale[]; | 138 extern const char kTtsGenderFemale[]; |
138 extern const char kTtsVoices[]; | 139 extern const char kTtsGenderMale[]; |
139 extern const char kTtsVoicesEventTypeEnd[]; | 140 extern const char kTtsVoices[]; |
140 extern const char kTtsVoicesEventTypeError[]; | 141 extern const char kTtsVoicesEventTypeEnd[]; |
141 extern const char kTtsVoicesEventTypeMarker[]; | 142 extern const char kTtsVoicesEventTypeError[]; |
142 extern const char kTtsVoicesEventTypeSentence[]; | 143 extern const char kTtsVoicesEventTypeMarker[]; |
143 extern const char kTtsVoicesEventTypeStart[]; | 144 extern const char kTtsVoicesEventTypeSentence[]; |
144 extern const char kTtsVoicesEventTypeWord[]; | 145 extern const char kTtsVoicesEventTypeStart[]; |
145 extern const char kTtsVoicesEventTypes[]; | 146 extern const char kTtsVoicesEventTypeWord[]; |
146 extern const char kTtsVoicesGender[]; | 147 extern const char kTtsVoicesEventTypes[]; |
147 extern const char kTtsVoicesLang[]; | 148 extern const char kTtsVoicesGender[]; |
148 extern const char kTtsVoicesVoiceName[]; | 149 extern const char kTtsVoicesLang[]; |
149 extern const char kType[]; | 150 extern const char kTtsVoicesVoiceName[]; |
150 extern const char kUpdateURL[]; | 151 extern const char kType[]; |
151 extern const char kUrlHandlers[]; | 152 extern const char kUpdateURL[]; |
152 extern const char kUrlHandlerTitle[]; | 153 extern const char kUrlHandlers[]; |
153 extern const char kVersion[]; | 154 extern const char kUrlHandlerTitle[]; |
154 extern const char kWebAccessibleResources[]; | 155 extern const char kVersion[]; |
155 extern const char kWebURLs[]; | 156 extern const char kWebAccessibleResources[]; |
| 157 extern const char kWebURLs[]; |
| 158 |
156 } // namespace manifest_keys | 159 } // namespace manifest_keys |
157 | 160 |
| 161 // Some values expected in manifests. |
| 162 namespace manifest_values { |
| 163 |
| 164 extern const char kBrowserActionCommandEvent[]; |
| 165 extern const char kIncognitoSplit[]; |
| 166 extern const char kIncognitoSpanning[]; |
| 167 extern const char kIntentDispositionWindow[]; |
| 168 extern const char kIntentDispositionInline[]; |
| 169 extern const char kIsolatedStorage[]; |
| 170 extern const char kKeybindingPlatformChromeOs[]; |
| 171 extern const char kKeybindingPlatformDefault[]; |
| 172 extern const char kKeybindingPlatformLinux[]; |
| 173 extern const char kKeybindingPlatformMac[]; |
| 174 extern const char kKeybindingPlatformWin[]; |
| 175 extern const char kKeyAlt[]; |
| 176 extern const char kKeyShift[]; |
| 177 extern const char kKeyCommand[]; |
| 178 extern const char kKeyCtrl[]; |
| 179 extern const char kKeyComma[]; |
| 180 extern const char kKeyDel[]; |
| 181 extern const char kKeyDown[]; |
| 182 extern const char kKeyHome[]; |
| 183 extern const char kKeyEnd[]; |
| 184 extern const char kKeyIns[]; |
| 185 extern const char kKeyLeft[]; |
| 186 extern const char kKeyMacCtrl[]; |
| 187 extern const char kKeyMediaNextTrack[]; |
| 188 extern const char kKeyMediaPlayPause[]; |
| 189 extern const char kKeyMediaPrevTrack[]; |
| 190 extern const char kKeyMediaStop[]; |
| 191 extern const char kKeyPgDwn[]; |
| 192 extern const char kKeyPgUp[]; |
| 193 extern const char kKeyPeriod[]; |
| 194 extern const char kKeyRight[]; |
| 195 extern const char kKeySeparator[]; |
| 196 extern const char kKeyTab[]; |
| 197 extern const char kKeyUp[]; |
| 198 extern const char kLaunchContainerPanel[]; |
| 199 extern const char kLaunchContainerTab[]; |
| 200 extern const char kLaunchContainerWindow[]; |
| 201 extern const char kPageActionCommandEvent[]; |
| 202 extern const char kPageActionTypePermanent[]; |
| 203 extern const char kPageActionTypeTab[]; |
| 204 extern const char kScriptBadgeCommandEvent[]; |
| 205 extern const char kRunAtDocumentEnd[]; |
| 206 extern const char kRunAtDocumentIdle[]; |
| 207 extern const char kRunAtDocumentStart[]; |
| 208 |
| 209 } // manifest_values |
| 210 |
| 211 // Error messages returned from extension installation. |
158 namespace manifest_errors { | 212 namespace manifest_errors { |
| 213 |
| 214 extern const char kAppsNotEnabled[]; |
| 215 extern const char kBackgroundPermissionNeeded[]; |
| 216 extern const char kBackgroundRequiredForPlatformApps[]; |
| 217 extern const char kCannotAccessChromeUrl[]; |
| 218 extern const char kCannotAccessExtensionUrl[]; |
| 219 extern const char kCannotAccessPage[]; |
| 220 extern const char kCannotChangeExtensionID[]; |
| 221 extern const char kCannotClaimAllHostsInExtent[]; |
| 222 extern const char kCannotClaimAllURLsInExtent[]; |
| 223 extern const char kCannotScriptGallery[]; |
| 224 extern const char kCannotScriptSigninPage[]; |
| 225 extern const char kCannotUninstallManagedExtension[]; |
| 226 extern const char kChromeVersionTooLow[]; |
| 227 extern const char kDevToolsExperimental[]; |
| 228 extern const char kDisabledByPolicy[]; |
| 229 extern const char kExperimentalFlagRequired[]; |
| 230 extern const char kExpectString[]; |
| 231 extern const char kInvalidAllFrames[]; |
| 232 extern const char kInvalidBackground[]; |
| 233 extern const char kInvalidBackgroundAllowJsAccess[]; |
| 234 extern const char kInvalidBackgroundCombination[]; |
| 235 extern const char kInvalidBackgroundScript[]; |
| 236 extern const char kInvalidBackgroundScripts[]; |
| 237 extern const char kInvalidBackgroundInHostedApp[]; |
| 238 extern const char kInvalidBackgroundPersistent[]; |
| 239 extern const char kInvalidBackgroundPersistentNoPage[]; |
| 240 extern const char kInvalidBrowserAction[]; |
| 241 extern const char kInvalidBrowseURL[]; |
| 242 extern const char kInvalidBrowseURLs[]; |
| 243 extern const char kInvalidChromeURLOverrides[]; |
| 244 extern const char kInvalidCommandsKey[]; |
| 245 extern const char kInvalidContentPack[]; |
| 246 extern const char kInvalidContentPackSites[]; |
| 247 extern const char kInvalidContentScript[]; |
| 248 extern const char kInvalidContentScriptsList[]; |
| 249 extern const char kInvalidContentSecurityPolicy[]; |
| 250 extern const char kInvalidCss[]; |
| 251 extern const char kInvalidCssList[]; |
| 252 extern const char kInvalidDefaultLocale[]; |
| 253 extern const char kInvalidDescription[]; |
| 254 extern const char kInvalidDevToolsPage[]; |
| 255 extern const char kInvalidDisplayInLauncher[]; |
| 256 extern const char kInvalidDisplayInNewTabPage[]; |
| 257 extern const char kInvalidExcludeMatch[]; |
| 258 extern const char kInvalidExcludeMatches[]; |
| 259 extern const char kInvalidExport[]; |
| 260 extern const char kInvalidExportPermissions[]; |
| 261 extern const char kInvalidExportResources[]; |
| 262 extern const char kInvalidExportResourcesString[]; |
| 263 extern const char kInvalidFileAccessList[]; |
| 264 extern const char kInvalidFileAccessValue[]; |
| 265 extern const char kInvalidFileBrowserHandler[]; |
| 266 extern const char kInvalidFileBrowserHandlerMIMETypes[]; |
| 267 extern const char kInvalidMediaGalleriesHandler[]; |
| 268 extern const char kInvalidFileFiltersList[]; |
| 269 extern const char kInvalidFileFilterValue[]; |
| 270 extern const char kInvalidFileHandlers[]; |
| 271 extern const char kInvalidFileHandlerExtension[]; |
| 272 extern const char kInvalidFileHandlerExtensionElement[]; |
| 273 extern const char kInvalidFileHandlerNoTypeOrExtension[]; |
| 274 extern const char kInvalidFileHandlerTitle[]; |
| 275 extern const char kInvalidFileHandlerType[]; |
| 276 extern const char kInvalidFileHandlerTypeElement[]; |
| 277 extern const char kInvalidGlob[]; |
| 278 extern const char kInvalidGlobList[]; |
| 279 extern const char kInvalidHomepageURL[]; |
| 280 extern const char kInvalidIconPath[]; |
| 281 extern const char kInvalidIcons[]; |
| 282 extern const char kInvalidImport[]; |
| 283 extern const char kInvalidImportAndExport[]; |
| 284 extern const char kInvalidImportId[]; |
| 285 extern const char kInvalidImportVersion[]; |
| 286 extern const char kInvalidIncognitoBehavior[]; |
| 287 extern const char kInvalidInputComponents[]; |
| 288 extern const char kInvalidInputComponentDescription[]; |
| 289 extern const char kInvalidInputComponentLayoutName[]; |
| 290 extern const char kInvalidInputComponentName[]; |
| 291 extern const char kInvalidInputComponentShortcutKey[]; |
| 292 extern const char kInvalidInputComponentShortcutKeycode[]; |
| 293 extern const char kInvalidInputComponentType[]; |
| 294 extern const char kInvalidIntent[]; |
| 295 extern const char kInvalidIntentDisposition[]; |
| 296 extern const char kInvalidIntentDispositionInPlatformApp[]; |
| 297 extern const char kInvalidIntentHref[]; |
| 298 extern const char kInvalidIntentHrefEmpty[]; |
| 299 extern const char kInvalidIntentHrefInPlatformApp[]; |
| 300 extern const char kInvalidIntentHrefOldAndNewKey[]; |
| 301 extern const char kInvalidIntentPageInHostedApp[]; |
| 302 extern const char kInvalidIntents[]; |
| 303 extern const char kInvalidIntentType[]; |
| 304 extern const char kInvalidIntentTypeElement[]; |
| 305 extern const char kInvalidIntentTitle[]; |
| 306 extern const char kInvalidIsolation[]; |
| 307 extern const char kInvalidIsolationValue[]; |
| 308 extern const char kInvalidJs[]; |
| 309 extern const char kInvalidJsList[]; |
| 310 extern const char kInvalidKey[]; |
| 311 extern const char kInvalidKeyBinding[]; |
| 312 extern const char kInvalidKeyBindingDescription[]; |
| 313 extern const char kInvalidKeyBindingDictionary[]; |
| 314 extern const char kInvalidKeyBindingMediaKeyWithModifier[]; |
| 315 extern const char kInvalidKeyBindingMissingPlatform[]; |
| 316 extern const char kInvalidKeyBindingTooMany[]; |
| 317 extern const char kInvalidKeyBindingUnknownPlatform[]; |
| 318 extern const char kInvalidKioskEnabled[]; |
| 319 extern const char kInvalidLaunchContainer[]; |
| 320 extern const char kInvalidLaunchValue[]; |
| 321 extern const char kInvalidLaunchValueContainer[]; |
| 322 extern const char kInvalidManifest[]; |
| 323 extern const char kInvalidManifestVersion[]; |
| 324 extern const char kInvalidManifestVersionOld[]; |
| 325 extern const char kInvalidMatch[]; |
| 326 extern const char kInvalidMatchCount[]; |
| 327 extern const char kInvalidMatches[]; |
| 328 extern const char kInvalidMIMETypes[]; |
| 329 extern const char kInvalidMimeTypesHandler[]; |
| 330 extern const char kInvalidMinimumChromeVersion[]; |
| 331 extern const char kInvalidNaClModules[]; |
| 332 extern const char kInvalidNaClModulesMIMEType[]; |
| 333 extern const char kInvalidNaClModulesPath[]; |
| 334 extern const char kInvalidName[]; |
| 335 extern const char kInvalidOAuth2AutoApprove[]; |
| 336 extern const char kInvalidOAuth2ClientId[]; |
| 337 extern const char kInvalidOAuth2Scopes[]; |
| 338 extern const char kInvalidOfflineEnabled[]; |
| 339 extern const char kInvalidOmniboxKeyword[]; |
| 340 extern const char kInvalidOptionsPage[]; |
| 341 extern const char kInvalidOptionsPageExpectUrlInPackage[]; |
| 342 extern const char kInvalidOptionsPageInHostedApp[]; |
| 343 extern const char kInvalidPageAction[]; |
| 344 extern const char kInvalidPageActionDefaultTitle[]; |
| 345 extern const char kInvalidPageActionIconPath[]; |
| 346 extern const char kInvalidPageActionId[]; |
| 347 extern const char kInvalidPageActionName[]; |
| 348 extern const char kInvalidPageActionOldAndNewKeys[]; |
| 349 extern const char kInvalidPageActionPopup[]; |
| 350 extern const char kInvalidPageActionPopupHeight[]; |
| 351 extern const char kInvalidPageActionPopupPath[]; |
| 352 extern const char kInvalidPageActionsList[]; |
| 353 extern const char kInvalidPageActionsListSize[]; |
| 354 extern const char kInvalidPageActionTypeValue[]; |
| 355 extern const char kInvalidPermission[]; |
| 356 extern const char kInvalidPermissions[]; |
| 357 extern const char kInvalidPermissionScheme[]; |
| 358 extern const char kInvalidPlugins[]; |
| 359 extern const char kInvalidPluginsPath[]; |
| 360 extern const char kInvalidPluginsPublic[]; |
| 361 extern const char kInvalidRequirement[]; |
| 362 extern const char kInvalidRequirements[]; |
| 363 extern const char kInvalidRunAt[]; |
| 364 extern const char kInvalidSandboxedPagesList[]; |
| 365 extern const char kInvalidSandboxedPage[]; |
| 366 extern const char kInvalidSandboxedPagesCSP[]; |
| 367 extern const char kInvalidScriptBadge[]; |
| 368 extern const char kInvalidShortName[]; |
| 369 extern const char kInvalidSignature[]; |
| 370 extern const char kInvalidSpellcheck[]; |
| 371 extern const char kInvalidSpellcheckDictionaryFormat[]; |
| 372 extern const char kInvalidSpellcheckDictionaryLanguage[]; |
| 373 extern const char kInvalidSpellcheckDictionaryLocale[]; |
| 374 extern const char kInvalidSpellcheckDictionaryPath[]; |
| 375 extern const char kInvalidSystemIndicator[]; |
| 376 extern const char kInvalidTheme[]; |
| 377 extern const char kInvalidThemeColors[]; |
| 378 extern const char kInvalidThemeImages[]; |
| 379 extern const char kInvalidThemeImagesMissing[]; |
| 380 extern const char kInvalidThemeTints[]; |
| 381 extern const char kInvalidTts[]; |
| 382 extern const char kInvalidTtsVoices[]; |
| 383 extern const char kInvalidTtsVoicesEventTypes[]; |
| 384 extern const char kInvalidTtsVoicesGender[]; |
| 385 extern const char kInvalidTtsVoicesLang[]; |
| 386 extern const char kInvalidTtsVoicesVoiceName[]; |
| 387 extern const char kInvalidUpdateURL[]; |
| 388 extern const char kInvalidURLPatternError[]; |
| 389 extern const char kInvalidURLHandlers[]; |
| 390 extern const char kInvalidURLHandlerPatternElement[]; |
| 391 extern const char kInvalidURLHandlerTitle[]; |
| 392 extern const char kInvalidURLHandlerPattern[]; |
| 393 extern const char kInvalidVersion[]; |
| 394 extern const char kInvalidWebAccessibleResourcesList[]; |
| 395 extern const char kInvalidWebAccessibleResource[]; |
| 396 extern const char kInvalidWebURL[]; |
| 397 extern const char kInvalidWebURLs[]; |
| 398 extern const char kInvalidZipHash[]; |
| 399 extern const char kInsecureContentSecurityPolicy[]; |
| 400 extern const char kLaunchPathAndExtentAreExclusive[]; |
| 401 extern const char kLaunchPathAndURLAreExclusive[]; |
| 402 extern const char kLaunchURLRequired[]; |
| 403 extern const char kLocalesMessagesFileMissing[]; |
| 404 extern const char kLocalesNoDefaultLocaleSpecified[]; |
| 405 extern const char kLocalesNoDefaultMessages[]; |
| 406 extern const char kLocalesNoValidLocaleNamesListed[]; |
| 407 extern const char kLocalesTreeMissing[]; |
| 408 extern const char kManifestParseError[]; |
| 409 extern const char kManifestUnreadable[]; |
| 410 extern const char kMissingFile[]; |
| 411 extern const char kMultipleOverrides[]; |
| 412 extern const char kNoPermissionForMIMETypes[]; |
| 413 extern const char kNoWildCardsInPaths[]; |
| 414 extern const char kOneUISurfaceOnly[]; |
| 415 extern const char kPermissionMustBeOptional[]; |
| 416 extern const char kPermissionNotAllowed[]; |
| 417 extern const char kPermissionNotAllowedInManifest[]; |
159 extern const char kPermissionUnknownOrMalformed[]; | 418 extern const char kPermissionUnknownOrMalformed[]; |
| 419 extern const char kReservedMessageFound[]; |
160 extern const char kUnrecognizedManifestKey[]; | 420 extern const char kUnrecognizedManifestKey[]; |
| 421 extern const char kScriptBadgeRequiresFlag[]; |
| 422 extern const char kScriptBadgeIconIgnored[]; |
| 423 extern const char kScriptBadgeTitleIgnored[]; |
| 424 extern const char kWebRequestConflictsWithLazyBackground[]; |
| 425 #if defined(OS_CHROMEOS) |
| 426 extern const char kIllegalPlugins[]; |
| 427 #endif |
| 428 |
161 } // namespace manifest_errors | 429 } // namespace manifest_errors |
162 | 430 |
163 } // namespace extensions | 431 } // namespace extensions |
164 | 432 |
165 #endif // EXTENSIONS_COMMON_MANIFEST_CONSTANTS_H_ | 433 #endif // EXTENSIONS_COMMON_MANIFEST_CONSTANTS_H_ |
OLD | NEW |