Make chrome://chrome-urls an alias for chrome://webui-hosts (fixes issue #2977)

This commit is contained in:
Marshall Greenblatt 2020-07-02 15:40:09 -04:00
parent 88b88251e7
commit 6152d68b6a
1 changed files with 4 additions and 2 deletions

View File

@ -76,6 +76,7 @@ const char* kAllowedWebUIHosts[] = {
content::kChromeUIAppCacheInternalsHost,
chrome::kChromeUIAccessibilityHost,
content::kChromeUIBlobInternalsHost,
chrome::kChromeUIChromeURLsHost,
chrome::kChromeUICreditsHost,
kChromeUIExtensionsSupportHost,
content::kChromeUIGpuHost,
@ -120,6 +121,7 @@ const struct {
const char* host;
ChromeHostId host_id;
} kAllowedCefHosts[] = {
{chrome::kChromeUIChromeURLsHost, CHROME_WEBUI_HOSTS},
{kChromeUIExtensionsSupportHost, CHROME_EXTENSIONS_SUPPORT},
{kChromeUILicenseHost, CHROME_LICENSE},
{chrome::kChromeUIVersionHost, CHROME_VERSION},
@ -397,8 +399,8 @@ bool OnVersionUI(Profile* profile,
bool OnWebUIHostsUI(std::string* mime_type, std::string* output) {
std::string html =
"<html>\n<head><title>WebUI Hosts</title></head>\n"
"<body bgcolor=\"white\"><h3>WebUI Hosts</h3>\n<ul>\n";
"<html>\n<head><title>Chrome URLs</title></head>\n"
"<body bgcolor=\"white\"><h3>List of Chrome URLs</h3>\n<ul>\n";
std::vector<std::string> list;
GetAllowedHosts(&list);