| // Copyright 2017 The Chromium Authors |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| // Contains constants for WebUI UI/Host/SubPage constants. Anything else go in |
| // chrome/common/url_constants.h. |
| |
| #ifndef CHROME_COMMON_WEBUI_URL_CONSTANTS_H_ |
| #define CHROME_COMMON_WEBUI_URL_CONSTANTS_H_ |
| |
| #include <stddef.h> |
| |
| #include "base/strings/string_piece.h" |
| #include "build/branding_buildflags.h" |
| #include "build/build_config.h" |
| #include "build/chromeos_buildflags.h" |
| #include "chrome/common/buildflags.h" |
| #include "components/lens/buildflags.h" |
| #include "content/public/common/url_constants.h" |
| #include "media/media_buildflags.h" |
| #include "printing/buildflags/buildflags.h" |
| |
| namespace chrome { |
| |
| // chrome: components (without schemes) and URLs (including schemes). |
| // e.g. kChromeUIFooHost = "foo" and kChromeUIFooURL = "chrome://foo/" |
| // Not all components have corresponding URLs and vice versa. Only add as |
| // needed. |
| // Please keep in alphabetical order, with OS/feature specific sections below. |
| extern const char kChromeUIAboutHost[]; |
| extern const char kChromeUIAboutURL[]; |
| extern const char kChromeUIActivateSafetyCheckSettingsURL[]; |
| extern const char kChromeUIAccessibilityHost[]; |
| extern const char kChromeUIAllSitesPath[]; |
| extern const char kChromeUIAppIconHost[]; |
| extern const char kChromeUIAppIconURL[]; |
| extern const char kChromeUIAppLauncherPageHost[]; |
| extern const char kChromeUIAppsURL[]; |
| extern const char kChromeUIAppsWithDeprecationDialogURL[]; |
| extern const char kChromeUIAppsWithForceInstalledDeprecationDialogURL[]; |
| extern const char kChromeUIAutofillInternalsHost[]; |
| extern const char kChromeUIBluetoothInternalsHost[]; |
| extern const char kChromeUIBluetoothInternalsURL[]; |
| extern const char kChromeUIBookmarksHost[]; |
| extern const char kChromeUIBookmarksURL[]; |
| extern const char kChromeUIBrowsingTopicsInternalsHost[]; |
| extern const char kChromeUICertificateViewerHost[]; |
| extern const char kChromeUICertificateViewerURL[]; |
| extern const char kChromeUIChromeSigninHost[]; |
| extern const char kChromeUIChromeSigninURL[]; |
| extern const char kChromeUIChromeURLsHost[]; |
| extern const char kChromeUIChromeURLsURL[]; |
| extern const char kChromeUIComponentsHost[]; |
| extern const char kChromeUIComponentsUrl[]; |
| extern const char kChromeUIConflictsHost[]; |
| extern const char kChromeUIConstrainedHTMLTestURL[]; |
| extern const char kChromeUICookieSettingsURL[]; |
| extern const char kChromeUICrashHost[]; |
| extern const char kChromeUICrashesUrl[]; |
| extern const char kChromeUICrashesHost[]; |
| extern const char kChromeUICreditsHost[]; |
| extern const char kChromeUICreditsURL[]; |
| extern const char kChromeUIDataSharingInternalsHost[]; |
| extern const char kChromeUIDefaultHost[]; |
| extern const char kChromeUIDelayedHangUIHost[]; |
| extern const char kChromeUIDevToolsBlankPath[]; |
| extern const char kChromeUIDevToolsBundledPath[]; |
| extern const char kChromeUIDevToolsCustomPath[]; |
| extern const char kChromeUIDevToolsHost[]; |
| extern const char kChromeUIDevToolsRemotePath[]; |
| extern const char kChromeUIDevToolsURL[]; |
| extern const char kChromeUIDeviceLogHost[]; |
| extern const char kChromeUIDeviceLogUrl[]; |
| extern const char kChromeUIDevUiLoaderURL[]; |
| extern const char kChromeUIDiceWebSigninInterceptHost[]; |
| extern const char kChromeUIDiceWebSigninInterceptURL[]; |
| extern const char kChromeUIDiceWebSigninInterceptChromeSigninURL[]; |
| extern const char kChromeUIDiceWebSigninInterceptChromeSigninSubPage[]; |
| extern const char kChromeUIDownloadInternalsHost[]; |
| extern const char kChromeUIDownloadsHost[]; |
| extern const char kChromeUIDownloadsURL[]; |
| extern const char kChromeUIDriveInternalsHost[]; |
| extern const char kChromeUIDriveInternalsUrl[]; |
| extern const char kChromeUIEDUCoexistenceLoginURLV2[]; |
| extern const char kChromeUIAccessCodeCastHost[]; |
| extern const char kChromeUIAccessCodeCastURL[]; |
| extern const char kChromeUIExtensionIconHost[]; |
| extern const char kChromeUIExtensionIconURL[]; |
| extern const char kChromeUIExtensionsHost[]; |
| extern const char kChromeUIExtensionsInternalsHost[]; |
| extern const char kChromeUIExtensionsInternalsURL[]; |
| extern const char kChromeUIExtensionsURL[]; |
| extern const char kChromeUIFamilyLinkUserInternalsHost[]; |
| extern const char kChromeUIFaviconHost[]; |
| extern const char kChromeUIFaviconURL[]; |
| extern const char kChromeUIFavicon2Host[]; |
| extern const char kChromeUIFeedbackHost[]; |
| extern const char kChromeUIFeedbackURL[]; |
| extern const char kChromeUIFileiconURL[]; |
| extern const char kChromeUIFlagsHost[]; |
| extern const char kChromeUIFlagsURL[]; |
| extern const char kChromeUIGCMInternalsHost[]; |
| extern const char kChromeUIHangUIHost[]; |
| extern const char kChromeUIHelpHost[]; |
| extern const char kChromeUIHelpURL[]; |
| extern const char kChromeUIHistoryHost[]; |
| extern const char kChromeUIHistorySyncedTabs[]; |
| extern const char kChromeUIHistoryURL[]; |
| extern const char kChromeUIHumanPresenceInternalsHost[]; |
| extern const char kChromeUIHumanPresenceInternalsURL[]; |
| extern const char kChromeUIIdentityInternalsHost[]; |
| extern const char kChromeUIImageHost[]; |
| extern const char kChromeUIImageURL[]; |
| extern const char kChromeUIInspectHost[]; |
| extern const char kChromeUIInspectURL[]; |
| extern const char kChromeUIInternalsHost[]; |
| extern const char kChromeUIInterstitialHost[]; |
| extern const char kChromeUIInterstitialURL[]; |
| extern const char kChromeUIKillHost[]; |
| extern const char kChromeUILauncherInternalsHost[]; |
| extern const char kChromeUILauncherInternalsURL[]; |
| extern const char kChromeUISensorInfoURL[]; |
| extern const char kChromeUISensorInfoHost[]; |
| extern const char kChromeUILocalStateHost[]; |
| extern const char kChromeUILocationInternalsHost[]; |
| extern const char kChromeUIManagementHost[]; |
| extern const char kChromeUIManagementURL[]; |
| extern const char kChromeUIMediaEngagementHost[]; |
| extern const char kChromeUIMediaRouterInternalsHost[]; |
| extern const char kChromeUIMemoryInternalsHost[]; |
| extern const char kChromeUIMetricsInternalsHost[]; |
| extern const char kChromeUINTPTilesInternalsHost[]; |
| extern const char kChromeUINaClHost[]; |
| extern const char kChromeUINetExportHost[]; |
| extern const char kChromeUINetExportURL[]; |
| extern const char kChromeUINetInternalsHost[]; |
| extern const char kChromeUINetInternalsURL[]; |
| extern const char kChromeUINewTabHost[]; |
| extern const char kChromeUINewTabPageHost[]; |
| extern const char kChromeUINewTabPageURL[]; |
| extern const char kChromeUINewTabPageThirdPartyHost[]; |
| extern const char kChromeUINewTabPageThirdPartyURL[]; |
| extern const char kChromeUINewTabURL[]; |
| extern const char kChromeUIOfflineInternalsHost[]; |
| extern const char kChromeUIOmniboxHost[]; |
| extern const char kChromeUIOmniboxURL[]; |
| extern const char kChromeUIOmniboxPopupHost[]; |
| extern const char kChromeUIOmniboxPopupURL[]; |
| #if !BUILDFLAG(IS_ANDROID) |
| extern const char kChromeUIOnDeviceInternalsHost[]; |
| extern const char kChromeUISearchEngineChoiceURL[]; |
| extern const char kChromeUISearchEngineChoiceHost[]; |
| #endif |
| extern const char kChromeUISuggestInternalsHost[]; |
| extern const char kChromeUISuggestInternalsURL[]; |
| #if BUILDFLAG(IS_CHROMEOS) |
| extern const char kChromeUIAppDisabledURL[]; |
| extern const char kChromeUIOsFlagsAppURL[]; |
| extern const char kChromeUIOsUrlAppURL[]; |
| #endif |
| extern const char kChromeUIPasswordManagerInternalsHost[]; |
| extern const char kChromeUIPasswordManagerURL[]; |
| extern const char kChromeUIPasswordManagerCheckupURL[]; |
| extern const char kChromeUIPasswordManagerSettingsURL[]; |
| extern const char kChromeUIPerformanceSettingsURL[]; |
| extern const char kChromeUIPerformanceSidePanelHost[]; |
| extern const char kChromeUIPerformanceSidePanelURL[]; |
| extern const char kChromeUIPolicyHost[]; |
| extern const char kChromeUIPolicyURL[]; |
| extern const char kChromeUIPolicyTestURL[]; |
| extern const char kChromeUIPredictorsHost[]; |
| extern const char kChromeUIPrefsInternalsHost[]; |
| extern const char kChromeUIPrefsInternalsURL[]; |
| extern const char kChromeUIPrintURL[]; |
| extern const char kChromeUIPrivacySandboxDialogHost[]; |
| extern const char kChromeUIPrivacySandboxDialogURL[]; |
| extern const char kChromeUIPrivacySandboxInternalsHost[]; |
| extern const char kChromeUIPrivacySandboxInternalsURL[]; |
| extern const char kChromeUIPrivacySandboxDialogCombinedPath[]; |
| extern const char kChromeUIPrivacySandboxDialogNoticePath[]; |
| extern const char kChromeUIPrivacySandboxDialogNoticeRestrictedPath[]; |
| extern const char kChromeUIPrivacySandboxFledgeURL[]; |
| extern const char kChromeUIPrivacySandboxTopicsURL[]; |
| extern const char kChromeUIPrivacySandboxManageTopicsLearnMoreURL[]; |
| extern const char kChromeUIProfileInternalsHost[]; |
| extern const char kChromeUIQuitHost[]; |
| extern const char kChromeUIQuitURL[]; |
| extern const char kChromeUIResetPasswordHost[]; |
| extern const char kChromeUIResetPasswordURL[]; |
| extern const char kChromeUIRestartHost[]; |
| extern const char kChromeUIRestartURL[]; |
| extern const char kChromeUISafetyPixelbookURL[]; |
| extern const char kChromeUISafetyPixelSlateURL[]; |
| extern const char kChromeUISegmentationInternalsHost[]; |
| #if BUILDFLAG(ENABLE_SESSION_SERVICE) |
| extern const char kChromeUISessionServiceInternalsPath[]; |
| #endif |
| extern const char kChromeUISettingsHost[]; |
| extern const char kChromeUISettingsURL[]; |
| extern const char kChromeUISignInInternalsHost[]; |
| extern const char kChromeUISignInInternalsUrl[]; |
| extern const char kChromeUISigninEmailConfirmationHost[]; |
| extern const char kChromeUISigninEmailConfirmationURL[]; |
| extern const char kChromeUISigninErrorHost[]; |
| extern const char kChromeUISigninErrorURL[]; |
| extern const char kChromeUISigninReauthHost[]; |
| extern const char kChromeUISigninReauthURL[]; |
| extern const char kChromeUISiteDataDeprecatedPath[]; |
| extern const char kChromeUISiteEngagementHost[]; |
| extern const char kChromeUISupervisedUserPassphrasePageHost[]; |
| extern const char kChromeUISupportToolHost[]; |
| extern const char kChromeUISupportToolURL[]; |
| extern const char kChromeUISyncConfirmationHost[]; |
| extern const char kChromeUISyncConfirmationLoadingPath[]; |
| extern const char kChromeUISyncConfirmationURL[]; |
| extern const char kChromeUISyncFileSystemInternalsHost[]; |
| extern const char kChromeUISyncHost[]; |
| extern const char kChromeUISyncInternalsHost[]; |
| extern const char kChromeUISyncInternalsUrl[]; |
| extern const char kChromeUISystemInfoHost[]; |
| extern const char kChromeUIFeedbackSystemInfoUrl[]; |
| extern const char kChromeUITermsHost[]; |
| extern const char kChromeUITermsURL[]; |
| extern const char kChromeUIThemeHost[]; |
| extern const char kChromeUIThemeURL[]; |
| extern const char kChromeUITopChromeDomain[]; |
| extern const char kChromeUITranslateInternalsHost[]; |
| extern const char kChromeUIUntrustedComposeHost[]; |
| extern const char kChromeUIUntrustedComposeUrl[]; |
| #if !BUILDFLAG(IS_ANDROID) |
| extern const char kChromeUIUntrustedHatsHost[]; |
| extern const char kChromeUIUntrustedHatsURL[]; |
| #endif // !BUILDFLAG(IS_ANDROID) |
| extern const char kChromeUIUntrustedImageEditorURL[]; |
| extern const char kChromeUIUntrustedPrintURL[]; |
| extern const char kChromeUIUntrustedThemeURL[]; |
| extern const char kChromeUIUsbInternalsHost[]; |
| extern const char kChromeUIUserActionsHost[]; |
| extern const char kChromeUIVersionHost[]; |
| extern const char kChromeUIVersionURL[]; |
| extern const char kChromeUIWelcomeHost[]; |
| extern const char kChromeUIWelcomeURL[]; |
| extern const char kChromeUIWhatsNewHost[]; |
| extern const char kChromeUIWhatsNewURL[]; |
| extern const char kChromeUIWebuiGalleryHost[]; |
| |
| #if BUILDFLAG(IS_WIN) |
| // TODO(crbug.com/1003960): Remove when issue is resolved. |
| extern const char kChromeUIWelcomeWin10Host[]; |
| #endif // BUILDFLAG(IS_WIN) |
| |
| #if BUILDFLAG(IS_ANDROID) |
| extern const char kChromeUIInternalsQueryTilesPath[]; |
| extern const char kChromeUIJavaCrashURL[]; |
| extern const char kChromeUINativeBookmarksURL[]; |
| extern const char kChromeUINativeExploreURL[]; |
| extern const char kChromeUINativeNewTabURL[]; |
| extern const char kChromeUISnippetsInternalsHost[]; |
| extern const char kChromeUIUntrustedVideoTutorialsHost[]; |
| extern const char kChromeUIUntrustedVideoPlayerUrl[]; |
| extern const char kChromeUIWebApksHost[]; |
| #else |
| extern const char kChromeUIAppServiceInternalsHost[]; |
| extern const char kChromeUIAppServiceInternalsURL[]; |
| extern const char kChromeUINearbyInternalsHost[]; |
| extern const char kChromeUINearbyInternalsURL[]; |
| extern const char kChromeUIBookmarksSidePanelHost[]; |
| extern const char kChromeUIBookmarksSidePanelURL[]; |
| extern const char kChromeUICustomizeChromeSidePanelHost[]; |
| extern const char kChromeUICustomizeChromeSidePanelURL[]; |
| extern const char kChromeUIHistoryClustersSidePanelHost[]; |
| extern const char kChromeUIHistoryClustersSidePanelURL[]; |
| extern const char kChromeUILensHost[]; |
| extern const char kChromeUILensUntrustedURL[]; |
| extern const char kChromeUILensUntrustedSidePanelURL[]; |
| extern const char kChromeUIReadLaterHost[]; |
| extern const char kChromeUIReadLaterURL[]; |
| extern const char kChromeUIUntrustedCompanionSidePanelHost[]; |
| extern const char kChromeUIUntrustedCompanionSidePanelURL[]; |
| extern const char kChromeUIUntrustedFeedURL[]; |
| extern const char kChromeUIUntrustedReadAnythingSidePanelHost[]; |
| extern const char kChromeUIUntrustedReadAnythingSidePanelURL[]; |
| extern const char kChromeUIUserNotesSidePanelHost[]; |
| extern const char kChromeUIUserNotesSidePanelURL[]; |
| extern const char kChromeUIWebAppInternalsHost[]; |
| extern const char kChromeUIWebAppInternalsURL[]; |
| extern const char kChromeUIWebUITestHost[]; |
| extern const char kChromeUIUntrustedWebUITestURL[]; |
| #endif // BUILDFLAG(IS_ANDROID) |
| |
| #if BUILDFLAG(IS_CHROMEOS_ASH) |
| // NOTE: If you add a URL/host please check if it should be added to |
| // IsSystemWebUIHost(). |
| extern const char kChromeUIAccountManagerErrorHost[]; |
| extern const char kChromeUIAccountManagerErrorURL[]; |
| extern const char kChromeUIAccountMigrationWelcomeHost[]; |
| extern const char kChromeUIAccountMigrationWelcomeURL[]; |
| extern const char kChromeUIAddSupervisionHost[]; |
| extern const char kChromeUIAddSupervisionURL[]; |
| extern const char kChromeUIAppInstallDialogHost[]; |
| extern const char kChromeUIAppInstallDialogURL[]; |
| extern const char kChromeUIArcOverviewTracingHost[]; |
| extern const char kChromeUIArcOverviewTracingURL[]; |
| extern const char kChromeUIArcPowerControlHost[]; |
| extern const char kChromeUIArcPowerControlURL[]; |
| extern const char kChromeUIAssistantOptInHost[]; |
| extern const char kChromeUIAssistantOptInURL[]; |
| extern const char kChromeUIAppDisabledHost[]; |
| extern const char kChromeUIAudioHost[]; |
| extern const char kChromeUIAudioURL[]; |
| extern const char kChromeUIBluetoothPairingHost[]; |
| extern const char kChromeUIBluetoothPairingURL[]; |
| extern const char kChromeUIBorealisInstallerHost[]; |
| extern const char kChromeUIBorealisInstallerUrl[]; |
| extern const char kChromeUICertificateManagerDialogURL[]; |
| extern const char kChromeUICertificateManagerHost[]; |
| extern const char kChromeUICloudUploadHost[]; |
| extern const char kChromeUICloudUploadURL[]; |
| extern const char kChromeUIConfirmPasswordChangeHost[]; |
| extern const char kChromeUIConfirmPasswordChangeUrl[]; |
| extern const char kChromeUIConnectivityDiagnosticsAppURL[]; |
| extern const char kChromeUICrostiniInstallerHost[]; |
| extern const char kChromeUICrostiniInstallerUrl[]; |
| extern const char kChromeUICrostiniUpgraderHost[]; |
| extern const char kChromeUICrostiniUpgraderUrl[]; |
| extern const char kChromeUICryptohomeHost[]; |
| extern const char kChromeUICryptohomeURL[]; |
| extern const char kChromeUIDeviceEmulatorHost[]; |
| extern const char kChromeUIDeviceEmulatorURL[]; |
| extern const char kChromeUIDiagnosticsAppURL[]; |
| extern const char kChromeUIEmojiPickerURL[]; |
| extern const char kChromeUIEmojiPickerHost[]; |
| extern const char kChromeUIEnterpriseReportingHost[]; |
| extern const char kChromeUIEnterpriseReportingURL[]; |
| extern const char kChromeUIExtendedUpdatesDialogHost[]; |
| extern const char kChromeUIExtendedUpdatesDialogURL[]; |
| extern const char kChromeUIFirmwareUpdaterAppURL[]; |
| extern const char kChromeUIHealthdInternalsHost[]; |
| extern const char kChromeUIHealthdInternalsURL[]; |
| extern const char kChromeUIInternetConfigDialogURL[]; |
| extern const char kChromeUIInternetDetailDialogURL[]; |
| extern const char kChromeUIInternetConfigDialogHost[]; |
| extern const char kChromeUIInternetDetailDialogHost[]; |
| extern const char kChromeUIBorealisCreditsHost[]; |
| extern const char kChromeUIBorealisCreditsURL[]; |
| extern const char kChromeUICrostiniCreditsHost[]; |
| extern const char kChromeUICrostiniCreditsURL[]; |
| extern const char kChromeUILockScreenNetworkHost[]; |
| extern const char kChromeUILockScreenNetworkURL[]; |
| extern const char kChromeUILockScreenStartReauthHost[]; |
| extern const char kChromeUILockScreenStartReauthURL[]; |
| extern const char kChromeUIManageMirrorSyncHost[]; |
| extern const char kChromeUIManageMirrorSyncURL[]; |
| extern const char kChromeUIMobileSetupHost[]; |
| extern const char kChromeUIMobileSetupURL[]; |
| extern const char kChromeUIMultiDeviceInternalsHost[]; |
| extern const char kChromeUIMultiDeviceInternalsURL[]; |
| extern const char kChromeUIMultiDeviceSetupHost[]; |
| extern const char kChromeUIMultiDeviceSetupUrl[]; |
| extern const char kChromeUINetworkHost[]; |
| extern const char kChromeUINetworkUrl[]; |
| extern const char kChromeUINotificationTesterURL[]; |
| extern const char kChromeUINotificationTesterHost[]; |
| extern const char kChromeUIOSCreditsHost[]; |
| extern const char kChromeUIOSCreditsURL[]; |
| extern const char kChromeUIOfficeFallbackHost[]; |
| extern const char kChromeUIOfficeFallbackURL[]; |
| extern const char kChromeUIOobeHost[]; |
| extern const char kChromeUIOobeURL[]; |
| extern const char kChromeUIParentAccessHost[]; |
| extern const char kChromeUIParentAccessURL[]; |
| extern const char kChromeUIPasswordChangeHost[]; |
| extern const char kChromeUIPasswordChangeUrl[]; |
| extern const char kChromeUIPrintManagementUrl[]; |
| extern const char kChromeUIPowerHost[]; |
| extern const char kChromeUIPowerUrl[]; |
| extern const char kChromeUIRemoteManagementCurtainHost[]; |
| extern const char kChromeUIScanningAppURL[]; |
| extern const char kChromeUISetTimeHost[]; |
| extern const char kChromeUISetTimeURL[]; |
| extern const char kChromeUISlowHost[]; |
| extern const char kChromeUISlowTraceHost[]; |
| extern const char kChromeUISlowURL[]; |
| extern const char kChromeUISmbCredentialsHost[]; |
| extern const char kChromeUISmbCredentialsURL[]; |
| extern const char kChromeUISmbShareHost[]; |
| extern const char kChromeUISmbShareURL[]; |
| extern const char kChromeUISysInternalsHost[]; |
| extern const char kChromeUISysInternalsUrl[]; |
| extern const char kChromeUIUntrustedCroshHost[]; |
| extern const char kChromeUIUntrustedCroshURL[]; |
| extern const char kChromeUIUntrustedTerminalHost[]; |
| extern const char kChromeUIUntrustedTerminalURL[]; |
| extern const char kChromeUIUrgentPasswordExpiryNotificationHost[]; |
| extern const char kChromeUIUrgentPasswordExpiryNotificationUrl[]; |
| extern const char kChromeUIUserImageHost[]; |
| extern const char kChromeUIUserImageURL[]; |
| extern const char kChromeUIVcTrayTesterURL[]; |
| extern const char kChromeUIVcTrayTesterHost[]; |
| extern const char kChromeUIVmHost[]; |
| extern const char kChromeUIVmUrl[]; |
| |
| // Returns true if this web UI is part of the "system UI". Generally this is |
| // UI that opens in a window (not a browser tab) and that on other operating |
| // systems would be considered part of the OS or window manager. |
| bool IsSystemWebUIHost(base::StringPiece host); |
| |
| #endif // BUILDFLAG(IS_CHROMEOS_ASH) |
| |
| #if BUILDFLAG(IS_CHROMEOS) |
| extern const char kChromeUIAppDisabledHost[]; |
| extern const char kChromeUIDlpInternalsHost[]; |
| extern const char kChromeUIDlpInternalsURL[]; |
| extern const char kChromeUIGpuURL[]; |
| extern const char kChromeUIHistogramsURL[]; |
| extern const char kChromeUIKerberosInBrowserHost[]; |
| extern const char kChromeUIKerberosInBrowserURL[]; |
| extern const char kChromeUILocationInternalsURL[]; |
| extern const char kChromeUINotifGeneratorHost[]; |
| extern const char kChromeUINotifGeneratorURL[]; |
| extern const char kChromeUIOSSettingsHost[]; |
| extern const char kChromeUIOSSettingsURL[]; |
| extern const char kChromeUISystemURL[]; |
| extern const char kOsUIComponentsURL[]; |
| extern const char kOsUIConnectivityDiagnosticsAppURL[]; |
| extern const char kOsUIDeviceLogURL[]; |
| extern const char kOsUIDiagnosticsAppURL[]; |
| extern const char kOsUIFirmwareUpdaterAppURL[]; |
| extern const char kOsUIFlagsURL[]; |
| extern const char kOsUIHelpAppURL[]; |
| extern const char kOsUIPrintManagementAppURL[]; |
| extern const char kOsUIScanningAppURL[]; |
| extern const char kOsUIShortcutCustomizationAppURL[]; |
| extern const char kOsUISystemURL[]; |
| extern const char kOsUIVersionURL[]; |
| #endif |
| |
| #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) |
| extern const char kChromeUIWebUIJsErrorHost[]; |
| extern const char kChromeUIWebUIJsErrorURL[]; |
| #endif |
| |
| #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ |
| BUILDFLAG(IS_CHROMEOS_ASH) |
| extern const char kChromeUIConnectorsInternalsHost[]; |
| #endif |
| |
| #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ |
| BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) |
| extern const char kChromeUIDiscardsHost[]; |
| extern const char kChromeUIDiscardsURL[]; |
| #endif |
| |
| #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ |
| BUILDFLAG(IS_FUCHSIA) |
| extern const char kChromeUIWebAppSettingsURL[]; |
| extern const char kChromeUIWebAppSettingsHost[]; |
| #endif |
| |
| #if !BUILDFLAG(IS_ANDROID) |
| extern const char kChromeUINearbyShareHost[]; |
| extern const char kChromeUINearbyShareURL[]; |
| #endif |
| |
| #if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_ANDROID) |
| extern const char kChromeUILinuxProxyConfigHost[]; |
| #endif |
| |
| #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \ |
| BUILDFLAG(IS_ANDROID) |
| extern const char kChromeUISandboxHost[]; |
| #endif |
| |
| // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch |
| // of lacros-chrome is complete. |
| #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_FUCHSIA) || \ |
| (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) |
| extern const char kChromeUIBrowserSwitchHost[]; |
| extern const char kChromeUIBrowserSwitchURL[]; |
| extern const char kChromeUIIntroHost[]; |
| extern const char kChromeUIIntroURL[]; |
| extern const char kChromeUIIntroDefaultBrowserSubPage[]; |
| extern const char kChromeUIIntroDefaultBrowserURL[]; |
| extern const char kChromeUIManagedUserProfileNoticeHost[]; |
| extern const char kChromeUIManagedUserProfileNoticeUrl[]; |
| extern const char kChromeUIProfileCustomizationHost[]; |
| extern const char kChromeUIProfileCustomizationURL[]; |
| extern const char kChromeUIProfilePickerHost[]; |
| extern const char kChromeUIProfilePickerUrl[]; |
| extern const char kChromeUIProfilePickerStartupQuery[]; |
| #endif |
| |
| #if ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && \ |
| defined(TOOLKIT_VIEWS)) || \ |
| defined(USE_AURA) |
| extern const char kChromeUITabModalConfirmDialogHost[]; |
| #endif |
| |
| #if BUILDFLAG(ENABLE_PRINT_PREVIEW) |
| extern const char kChromeUIPrintHost[]; |
| #endif |
| |
| #if BUILDFLAG(ENABLE_WEBUI_TAB_STRIP) |
| extern const char kChromeUITabStripHost[]; |
| extern const char kChromeUITabStripURL[]; |
| #endif |
| |
| #if !BUILDFLAG(IS_ANDROID) |
| extern const char kChromeUITabSearchHost[]; |
| extern const char kChromeUITabSearchURL[]; |
| #endif |
| |
| extern const char kChromeUIWebRtcLogsHost[]; |
| |
| // Settings sub-pages. |
| extern const char kAccessibilitySubPage[]; |
| extern const char kAdPrivacySubPage[]; |
| extern const char kPrivacySandboxMeasurementSubpage[]; |
| extern const char kAddressesSubPage[]; |
| extern const char kAppearanceSubPage[]; |
| extern const char kAutofillSubPage[]; |
| extern const char kClearBrowserDataSubPage[]; |
| extern const char kContentSettingsSubPage[]; |
| extern const char kAllSitesSettingsSubpage[]; |
| extern const char kFileSystemSubpage[]; |
| extern const char kFileSystemSettingsSubpage[]; |
| extern const char kOnDeviceSiteDataSubpage[]; |
| extern const char kCookieSettingsSubPage[]; |
| extern const char kExperimentalAISettingsSubPage[]; |
| extern const char kDownloadsSubPage[]; |
| extern const char kHandlerSettingsSubPage[]; |
| extern const char kImportDataSubPage[]; |
| extern const char kLanguagesSubPage[]; |
| extern const char kLanguageOptionsSubPage[]; |
| extern const char kManageProfileSubPage[]; |
| extern const char kOnStartupSubPage[]; |
| extern const char kPasskeysSubPage[]; |
| extern const char kPasswordCheckSubPage[]; |
| extern const char kPasswordManagerSubPage[]; |
| extern const char kPaymentsSubPage[]; |
| extern const char kPeopleSubPage[]; |
| extern const char kPerformanceSubPage[]; |
| extern const char kPrintingSettingsSubPage[]; |
| extern const char kPrivacyGuideSubPage[]; |
| extern const char kPrivacySubPage[]; |
| extern const char kResetSubPage[]; |
| extern const char kResetProfileSettingsSubPage[]; |
| extern const char kSafeBrowsingEnhancedProtectionSubPage[]; |
| extern const char kSafetyCheckSubPage[]; |
| extern const char kSafetyHubSubPage[]; |
| extern const char kSearchSubPage[]; |
| extern const char kSearchEnginesSubPage[]; |
| extern const char kSignOutSubPage[]; |
| extern const char kSiteDetailsSubpage[]; |
| extern const char kSyncSetupSubPage[]; |
| extern const char kTriggeredResetProfileSettingsSubPage[]; |
| |
| #if !BUILDFLAG(IS_ANDROID) |
| extern const char kAdPrivacySubPagePath[]; |
| extern const char kTrackingProtectionSubPagePath[]; |
| extern const char kCookiesSubPagePath[]; |
| #endif |
| |
| #if BUILDFLAG(IS_WIN) |
| extern const char kCleanupSubPage[]; |
| #endif |
| |
| #if !BUILDFLAG(IS_ANDROID) && BUILDFLAG(GOOGLE_CHROME_BRANDING) |
| extern const char kChromeUICastFeedbackHost[]; |
| #endif |
| |
| #if BUILDFLAG(ENABLE_LENS_DESKTOP_GOOGLE_BRANDED_FEATURES) |
| extern const char kChromeUILensURL[]; |
| #endif |
| |
| // Extensions sub pages. |
| extern const char kExtensionConfigureCommandsSubPage[]; |
| |
| // Gets the hosts/domains that are shown in chrome://chrome-urls. |
| extern const char* const kChromeHostURLs[]; |
| extern const size_t kNumberOfChromeHostURLs; |
| |
| // Gets the chrome://internals pages that are shown in chrome://chrome-urls. |
| extern const char* const kChromeInternalsPathURLs[]; |
| extern const size_t kNumberOfChromeInternalsPathURLs; |
| |
| // "Debug" pages which are dangerous and not for general consumption. |
| extern const char* const kChromeDebugURLs[]; |
| extern const size_t kNumberOfChromeDebugURLs; |
| |
| } // namespace chrome |
| |
| #endif // CHROME_COMMON_WEBUI_URL_CONSTANTS_H_ |