blob: 46790fb6982c2e6bb537d1e81bca949965222b79 [file] [log] [blame]
Torne (Richard Coles)58218062012-11-14 11:43:16 +00001// Copyright (c) 2012 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// Contains constants for known URLs and portions thereof.
6
7#ifndef CHROME_COMMON_URL_CONSTANTS_H_
8#define CHROME_COMMON_URL_CONSTANTS_H_
9
10#include "build/build_config.h"
11#include "content/public/common/url_constants.h"
12
13namespace chrome {
14
15// TODO(msw): Resolve chrome_frame dependency on these constants.
16extern const char kAboutPluginsURL[];
17extern const char kAboutVersionURL[];
18
19// chrome: URLs (including schemes). Should be kept in sync with the
20// components below.
21extern const char kChromeUIAboutURL[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +000022extern const char kChromeUIAppsURL[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +000023extern const char kChromeUIBookmarksURL[];
24extern const char kChromeUICertificateViewerURL[];
25extern const char kChromeUIChromeURLsURL[];
26extern const char kChromeUICloudPrintResourcesURL[];
27extern const char kChromeUIConflictsURL[];
28extern const char kChromeUIConstrainedHTMLTestURL[];
29extern const char kChromeUICrashesURL[];
30extern const char kChromeUICreditsURL[];
31extern const char kChromeUIDevToolsURL[];
32extern const char kChromeUIDownloadsURL[];
33extern const char kChromeUIEditSearchEngineDialogURL[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +000034extern const char kChromeUIExtensionIconURL[];
35extern const char kChromeUIExtensionInfoURL[];
36extern const char kChromeUIExtensionsFrameURL[];
37extern const char kChromeUIExtensionsURL[];
38extern const char kChromeUIFaviconURL[];
39extern const char kChromeUIFeedbackURL[];
40extern const char kChromeUIFlagsURL[];
41extern const char kChromeUIFlashURL[];
42extern const char kChromeUIHelpFrameURL[];
43extern const char kChromeUIHistoryURL[];
44extern const char kChromeUIHistoryFrameURL[];
Torne (Richard Coles)868fa2f2013-06-11 10:57:03 +010045extern const char kChromeUIIdentityInternalsURL[];
Torne (Richard Coles)90dce4d2013-05-29 14:40:03 +010046extern const char kChromeUIInlineLoginURL[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +000047extern const char kChromeUIInspectURL[];
48extern const char kChromeUIInstantURL[];
49extern const char kChromeUIIPCURL[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +000050extern const char kChromeUIManagedUserPassphrasePageURL[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +000051extern const char kChromeUIMemoryRedirectURL[];
52extern const char kChromeUIMemoryURL[];
53extern const char kChromeUIMetroFlowURL[];
54extern const char kChromeUINaClURL[];
55extern const char kChromeUINetInternalsURL[];
56extern const char kChromeUINewProfile[];
57extern const char kChromeUINewTabURL[];
58extern const char kChromeUIOmniboxURL[];
59extern const char kChromeUIPerformanceMonitorURL[];
60extern const char kChromeUIPluginsURL[];
61extern const char kChromeUIPolicyURL[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +000062extern const char kChromeUIProfileSigninConfirmationURL[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +000063extern const char kChromeUIPrintURL[];
64extern const char kChromeUISessionFaviconURL[];
65extern const char kChromeUISettingsURL[];
66extern const char kChromeUISettingsFrameURL[];
67extern const char kChromeUISuggestionsInternalsURL[];
68extern const char kChromeUISSLClientCertificateSelectorURL[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +000069extern const char kChromeUITaskManagerURL[];
70extern const char kChromeUITermsURL[];
71extern const char kChromeUIThemeURL[];
72extern const char kChromeUIThumbnailURL[];
73extern const char kChromeUIUberURL[];
74extern const char kChromeUIUberFrameURL[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +000075extern const char kChromeUIUserActionsURL[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +000076extern const char kChromeUIVersionURL[];
77
78#if defined(OS_ANDROID)
79extern const char kChromeUIWelcomeURL[];
80#endif
81
82#if defined(OS_CHROMEOS)
83extern const char kChromeUIActivationMessage[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +000084extern const char kChromeUIAppLaunchURL[];
85extern const char kChromeUIBluetoothPairingURL[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +000086extern const char kChromeUIChooseMobileNetworkURL[];
87extern const char kChromeUIDiagnosticsURL[];
88extern const char kChromeUIDiscardsURL[];
89extern const char kChromeUIIdleLogoutDialogURL[];
90extern const char kChromeUIImageBurnerURL[];
91extern const char kChromeUIKeyboardOverlayURL[];
92extern const char kChromeUILockScreenURL[];
93extern const char kChromeUIMediaplayerURL[];
94extern const char kChromeUIMobileSetupURL[];
95extern const char kChromeUIOobeURL[];
96extern const char kChromeUIOSCreditsURL[];
97extern const char kChromeUIProxySettingsURL[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +000098extern const char kChromeUISimUnlockURL[];
99extern const char kChromeUISlideshowURL[];
100extern const char kChromeUISystemInfoURL[];
101extern const char kChromeUITermsOemURL[];
102extern const char kChromeUIUserImageURL[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000103#endif
104
105#if defined(USE_ASH)
106extern const char kChromeUITransparencyURL[];
107#endif
108
109#if defined(FILE_MANAGER_EXTENSION)
110extern const char kChromeUIFileManagerURL[];
111#endif
112
113#if defined(USE_AURA)
114extern const char kChromeUIGestureConfigURL[];
115extern const char kChromeUIGestureConfigHost[];
116#endif
117
118#if (defined(OS_LINUX) && defined(TOOLKIT_VIEWS)) || defined(USE_AURA)
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000119extern const char kChromeUITabModalConfirmDialogURL[];
120#endif
121
122// chrome components of URLs. Should be kept in sync with the full URLs above.
123extern const char kChromeUIAboutHost[];
124extern const char kChromeUIAboutPageFrameHost[];
125extern const char kChromeUIBlankHost[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000126extern const char kChromeUIAppLauncherPageHost[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000127extern const char kChromeUIBookmarksHost[];
128extern const char kChromeUICacheHost[];
129extern const char kChromeUICertificateViewerHost[];
130extern const char kChromeUIChromeURLsHost[];
131extern const char kChromeUICloudPrintResourcesHost[];
132extern const char kChromeUICloudPrintSetupHost[];
133extern const char kChromeUIConflictsHost[];
134extern const char kChromeUIConstrainedHTMLTestHost[];
135extern const char kChromeUICrashesHost[];
136extern const char kChromeUICrashHost[];
137extern const char kChromeUICreditsHost[];
138extern const char kChromeUIDefaultHost[];
Torne (Richard Coles)868fa2f2013-06-11 10:57:03 +0100139extern const char kChromeUIDevToolsHost[];
140extern const char kChromeUIDevToolsBundledPath[];
141extern const char kChromeUIDevToolsRemotePath[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000142extern const char kChromeUIDNSHost[];
143extern const char kChromeUIDownloadsHost[];
144extern const char kChromeUIDriveInternalsHost[];
145extern const char kChromeUIEditSearchEngineDialogHost[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000146extern const char kChromeUIExtensionIconHost[];
147extern const char kChromeUIExtensionInfoHost[];
148extern const char kChromeUIExtensionsFrameHost[];
149extern const char kChromeUIExtensionsHost[];
150extern const char kChromeUIFaviconHost[];
151extern const char kChromeUIFeedbackHost[];
152extern const char kChromeUIFlagsHost[];
153extern const char kChromeUIFlashHost[];
154extern const char kChromeUIHelpFrameHost[];
155extern const char kChromeUIHelpHost[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000156extern const char kChromeUIHangHost[];
157extern const char kChromeUIHistoryHost[];
158extern const char kChromeUIHistoryFrameHost[];
Torne (Richard Coles)868fa2f2013-06-11 10:57:03 +0100159extern const char kChromeUIIdentityInternalsHost[];
Torne (Richard Coles)90dce4d2013-05-29 14:40:03 +0100160extern const char kChromeUIInlineLoginHost[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000161extern const char kChromeUIInspectHost[];
162extern const char kChromeUIInstantHost[];
163extern const char kChromeUIIPCHost[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000164extern const char kChromeUIKillHost[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000165extern const char kChromeUIManagedUserPassphrasePageHost[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000166extern const char kChromeUIMemoryHost[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000167extern const char kChromeUIMemoryInternalsHost[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000168extern const char kChromeUIMemoryRedirectHost[];
169extern const char kChromeUIMetroFlowHost[];
170extern const char kChromeUINaClHost[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000171extern const char kChromeUINetExportHost[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000172extern const char kChromeUINetInternalsHost[];
173extern const char kChromeUINewTabHost[];
174extern const char kChromeUIOmniboxHost[];
175extern const char kChromeUIPerformanceMonitorHost[];
176extern const char kChromeUIPluginsHost[];
177extern const char kChromeUIPolicyHost[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000178extern const char kChromeUIProfileSigninConfirmationHost[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000179extern const char kChromeUIPredictorsHost[];
180extern const char kChromeUIPrintHost[];
181extern const char kChromeUIProfilerHost[];
182extern const char kChromeUIQuotaInternalsHost[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000183extern const char kChromeUISessionFaviconHost[];
184extern const char kChromeUISettingsHost[];
185extern const char kChromeUISettingsFrameHost[];
186extern const char kChromeUIShorthangHost[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000187extern const char kChromeUISignInInternalsHost[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000188extern const char kChromeUISuggestionsInternalsHost[];
189extern const char kChromeUISSLClientCertificateSelectorHost[];
190extern const char kChromeUIStatsHost[];
191extern const char kChromeUISyncHost[];
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100192extern const char kChromeUISyncFileSystemInternalsHost[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000193extern const char kChromeUISyncInternalsHost[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000194extern const char kChromeUISyncResourcesHost[];
195extern const char kChromeUITaskManagerHost[];
196extern const char kChromeUITermsHost[];
197extern const char kChromeUIThemeHost[];
198extern const char kChromeUIThumbnailHost[];
199extern const char kChromeUITouchIconHost[];
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100200extern const char kChromeUITranslateInternalsHost[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000201extern const char kChromeUIUberFrameHost[];
202extern const char kChromeUIUberHost[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000203extern const char kChromeUIUserActionsHost[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000204extern const char kChromeUIVersionHost[];
205extern const char kChromeUIWorkersHost[];
206
207extern const char kChromeUIScreenshotPath[];
208extern const char kChromeUIThemePath[];
209
210#if defined(OS_ANDROID)
211extern const char kChromeUIWelcomeHost[];
212#endif
213
214#if defined(OS_LINUX) || defined(OS_OPENBSD)
215extern const char kChromeUILinuxProxyConfigHost[];
216extern const char kChromeUISandboxHost[];
217#endif
218
219#if defined(OS_CHROMEOS)
220extern const char kChromeUIActivationMessageHost[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000221extern const char kChromeUIAppLaunchHost[];
222extern const char kChromeUIBluetoothPairingHost[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000223extern const char kChromeUIChooseMobileNetworkHost[];
224extern const char kChromeUICryptohomeHost[];
225extern const char kChromeUIDiagnosticsHost[];
226extern const char kChromeUIDiscardsHost[];
227extern const char kChromeUIIdleLogoutDialogHost[];
228extern const char kChromeUIImageBurnerHost[];
229extern const char kChromeUIKeyboardOverlayHost[];
230extern const char kChromeUILockScreenHost[];
231extern const char kChromeUILoginContainerHost[];
232extern const char kChromeUILoginHost[];
233extern const char kChromeUIMediaplayerHost[];
234extern const char kChromeUIMobileSetupHost[];
235extern const char kChromeUINetworkHost[];
236extern const char kChromeUIOobeHost[];
237extern const char kChromeUIOSCreditsHost[];
238extern const char kChromeUIProxySettingsHost[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000239extern const char kChromeUIRotateHost[];
240extern const char kChromeUISimUnlockHost[];
241extern const char kChromeUISlideshowHost[];
242extern const char kChromeUISystemInfoHost[];
243extern const char kChromeUIUserImageHost[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000244
245extern const char kChromeUIMenu[];
246extern const char kChromeUINetworkMenu[];
247extern const char kChromeUIWrenchMenu[];
248
249extern const char kEULAPathFormat[];
250extern const char kOemEulaURLPath[];
Torne (Richard Coles)a93a17c2013-05-15 11:34:50 +0100251extern const char kOnlineEulaURLPath[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000252#endif
253
254#if defined(USE_ASH)
255extern const char kChromeUITransparencyHost[];
256#endif
257
258#if defined(FILE_MANAGER_EXTENSION)
259extern const char kChromeUIFileManagerHost[];
260#endif
261
262#if (defined(OS_LINUX) && defined(TOOLKIT_VIEWS)) || defined(USE_AURA)
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000263extern const char kChromeUITabModalConfirmDialogHost[];
264#endif
265
266// Options sub-pages.
267extern const char kAutofillSubPage[];
268extern const char kClearBrowserDataSubPage[];
269extern const char kContentSettingsExceptionsSubPage[];
270extern const char kContentSettingsSubPage[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000271extern const char kCreateProfileSubPage[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000272extern const char kExtensionsSubPage[];
273extern const char kHandlerSettingsSubPage[];
274extern const char kImportDataSubPage[];
275extern const char kLanguageOptionsSubPage[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000276extern const char kManagedUserSettingsSubPage[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000277extern const char kManageProfileSubPage[];
278extern const char kPasswordManagerSubPage[];
279extern const char kSearchEnginesSubPage[];
280extern const char kSearchSubPage[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000281extern const char kSearchUsersSubPage[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000282extern const char kSyncSetupSubPage[];
283#if defined(OS_CHROMEOS)
284extern const char kInternetOptionsSubPage[];
285extern const char kBluetoothAddDeviceSubPage[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000286extern const char kChangeProfilePictureSubPage[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000287#endif
288
289// Extensions sub pages.
290extern const char kExtensionConfigureCommandsSubPage[];
291
292// URLs used to indicate that an extension resource load request
293// was invalid.
294extern const char kExtensionInvalidRequestURL[];
295extern const char kExtensionResourceInvalidRequestURL[];
296
297extern const char kSyncGoogleDashboardURL[];
298
299// "Learn more" URL for the auto password generation.
300extern const char kAutoPasswordGenerationLearnMoreURL[];
301
302extern const char kPasswordManagerLearnMoreURL[];
303
304// General help links for Chrome, opened using various actions.
305extern const char kChromeHelpViaKeyboardURL[];
306extern const char kChromeHelpViaMenuURL[];
307extern const char kChromeHelpViaWebUIURL[];
308
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000309#if defined(OS_CHROMEOS)
310// Accessibility help link for Chrome.
311extern const char kChromeAccessibilityHelpURL[];
312#endif
313
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000314// "Learn more" URL for the one click signin infobar.
315extern const char kChromeSyncLearnMoreURL[];
316
Torne (Richard Coles)868fa2f2013-06-11 10:57:03 +0100317// "Learn more" URL for the enterprise sign-in confirmation dialog.
318extern const char kChromeEnterpriseSignInLearnMoreURL[];
319
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000320// Help URL for the settings page's search feature.
321extern const char kSettingsSearchHelpURL[];
322
323// "About" URL for the translate bar's options menu.
324extern const char kAboutGoogleTranslateURL[];
325
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000326// Help URL for the Omnibox setting.
327extern const char kOmniboxLearnMoreURL[];
328
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000329// "What do these mean?" URL for the Page Info bubble.
330extern const char kPageInfoHelpCenterURL[];
331
332// "Learn more" URL for "Aw snap" page.
333extern const char kCrashReasonURL[];
334
335// "Learn more" URL for killed tab page.
336extern const char kKillReasonURL[];
337
338// "Learn more" URL for the Privacy section under Options.
339extern const char kPrivacyLearnMoreURL[];
340
341// "Learn more" URL for the "Do not track" setting in the privacy section.
342extern const char kDoNotTrackLearnMoreURL[];
343
344// The URL for the Chromium project used in the About dialog.
345extern const char kChromiumProjectURL[];
346
347// The URL for the "Learn more" page for the usage/crash reporting option in the
348// first run dialog.
349extern const char kLearnMoreReportingURL[];
350
351// The URL for the "Learn more" page for the outdated plugin infobar.
352extern const char kOutdatedPluginLearnMoreURL[];
353
354// The URL for the "Learn more" page for the blocked plugin infobar.
355extern const char kBlockedPluginLearnMoreURL[];
356
357// The URL for the "About Voice Recognition" menu item.
358extern const char kSpeechInputAboutURL[];
359
360// The URL for the "Learn more" page for register protocol handler infobars.
361extern const char kLearnMoreRegisterProtocolHandlerURL[];
362
363// The URL for the "Learn more" page for sync setup on the personal stuff page.
364extern const char kSyncLearnMoreURL[];
365
366// The URL for the "Learn more" page for download scanning.
367extern const char kDownloadScanningLearnMoreURL[];
368
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000369// The URL for the "Learn more" page for interrupted downloads.
370extern const char kDownloadInterruptedLearnMoreURL[];
371
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000372// The URL for the "Learn more" page on the sync setup dialog, when syncing
373// everything.
374extern const char kSyncEverythingLearnMoreURL[];
375
Torne (Richard Coles)90dce4d2013-05-29 14:40:03 +0100376// The URL for information on how to use the app launcher.
377extern const char kAppLauncherHelpURL[];
378
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000379// The URL for the "Learn more" page on sync encryption.
380extern const char kSyncEncryptionHelpURL[];
381
382// The URL for the "Learn more" link when there is a sync error.
383extern const char kSyncErrorsHelpURL[];
384
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000385// The URL for the "Learn more" link in the Chrome To Mobile bubble.
386extern const char kChromeToMobileLearnMoreURL[];
387
388// The URL for the help article explaining sideload wipeout in more details.
389extern const char kSideloadWipeoutHelpURL[];
390
391#if defined(OS_CHROMEOS)
392// The URL for the "Learn more" link for natural scrolling on ChromeOS.
393extern const char kNaturalScrollHelpURL[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000394
395// The URL for the Learn More page about enterprise enrolled devices.
396extern const char kLearnMoreEnterpriseURL[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000397#endif
398
399// "Debug" pages which are dangerous and not for general consumption.
400extern const char* const kChromeDebugURLs[];
401extern const int kNumberOfChromeDebugURLs;
402
403// Canonical schemes you can use as input to GURL.SchemeIs().
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000404extern const char kExtensionResourceScheme[];
405
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000406// The chrome-search: scheme is served by the same backend as chrome:. However,
407// only specific URLDataSources are enabled to serve requests via the
408// chrome-search: scheme. See |InstantIOContext::ShouldServiceRequest| and its
409// callers for details. Note that WebUIBindings should never be granted to
410// chrome-search: pages. chrome-search: pages are displayable but not readable
411// by external search providers (that are rendered by Instant renderer
412// processes), and neither displayable nor readable by normal (non-Instant) web
413// pages. To summarize, a non-Instant process, when trying to access
414// 'chrome-search://something', will bump up against the following:
415//
416// 1. Renderer: The display-isolated check in WebKit will deny the request,
417// 2. Browser: Assuming they got by #1, the scheme checks in
418// URLDataSource::ShouldServiceRequest will deny the request,
419// 3. Browser: for specific sub-classes of URLDataSource, like ThemeSource
420// there are additional Instant-PID checks that make sure the request is
421// coming from a blessed Instant process, and deny the request.
422extern const char kChromeSearchScheme[];
423
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100424// Pages under chrome-search.
425extern const char kChromeSearchLocalNtpHost[];
426extern const char kChromeSearchLocalNtpUrl[];
427extern const char kChromeSearchLocalGoogleNtpUrl[];
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000428
429// Host for search suggestions iframes.
430extern const char kChromeSearchSuggestionHost[];
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100431extern const char kChromeSearchSuggestionUrl[];
432
433// Host and URL for most visited iframes used on the Instant Extended NTP.
434extern const char kChromeSearchMostVisitedHost[];
435extern const char kChromeSearchMostVisitedUrl[];
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000436
437#if defined(OS_CHROMEOS)
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000438extern const char kCrosScheme[];
439extern const char kDriveScheme[];
440
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000441// "Learn more" URL for the Cloud Print section under Options.
442extern const char kCloudPrintLearnMoreURL[];
443#endif
444
445// Parameters that get appended to force SafeSearch.
446extern const char kSafeSearchSafeParameter[];
447extern const char kSafeSearchSsuiParameter[];
448
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000449// The URL for the "Learn more" link in the media access infobar.
450extern const char kMediaAccessLearnMoreUrl[];
451
Torne (Richard Coles)58218062012-11-14 11:43:16 +0000452} // namespace chrome
453
454#endif // CHROME_COMMON_URL_CONSTANTS_H_