Index: chrome/browser/ui/website_settings/website_settings.cc |
diff --git a/chrome/browser/ui/website_settings/website_settings.cc b/chrome/browser/ui/website_settings/website_settings.cc |
index 632bff3e50d1f8affdb2df724c49cdc7ff8dfa8f..f19d2b0c32d7377af28621cf8e011910d477b608 100644 |
--- a/chrome/browser/ui/website_settings/website_settings.cc |
+++ b/chrome/browser/ui/website_settings/website_settings.cc |
@@ -337,7 +337,13 @@ void WebsiteSettings::OnRevokeSSLErrorBypassButtonPressed() { |
void WebsiteSettings::Init(Profile* profile, |
const GURL& url, |
const content::SSLStatus& ssl) { |
- if (url.SchemeIs(content::kChromeUIScheme)) { |
+ bool isChromeUINativeScheme = false; |
+#if defined(OS_ANDROID) |
+ isChromeUINativeScheme = url.SchemeIs(chrome::kChromeUINativeScheme); |
+#endif |
+ |
+ if (url.SchemeIs(content::kChromeUIScheme) || |
+ url.SchemeIs(url::kAboutScheme) || isChromeUINativeScheme) { |
site_identity_status_ = SITE_IDENTITY_STATUS_INTERNAL_PAGE; |
site_identity_details_ = |
l10n_util::GetStringUTF16(IDS_PAGE_INFO_INTERNAL_PAGE); |