summaryrefslogtreecommitdiffstats
path: root/chrome/browser/browser_about_handler.cc
diff options
context:
space:
mode:
authorkkanetkar@chromium.org <kkanetkar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-03-27 01:36:43 +0000
committerkkanetkar@chromium.org <kkanetkar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-03-27 01:36:43 +0000
commit042ecea347c6984c3263671f45ebec79e9fbb26f (patch)
treebfedface274ededad945b9c7d7871a19941d56ee /chrome/browser/browser_about_handler.cc
parent43929df205159d29c8e968e93c8572b05c92de17 (diff)
downloadchromium_src-042ecea347c6984c3263671f45ebec79e9fbb26f.zip
chromium_src-042ecea347c6984c3263671f45ebec79e9fbb26f.tar.gz
chromium_src-042ecea347c6984c3263671f45ebec79e9fbb26f.tar.bz2
A basic implementation of information about appcache. Lists manifest files, time and size information.
BUG=38463 TEST=Run chrome, navigate to about:appcache-internals. Review URL: http://codereview.chromium.org/1109009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42888 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/browser_about_handler.cc')
-rw-r--r--chrome/browser/browser_about_handler.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/chrome/browser/browser_about_handler.cc b/chrome/browser/browser_about_handler.cc
index 91be7c2..04955ec 100644
--- a/chrome/browser/browser_about_handler.cc
+++ b/chrome/browser/browser_about_handler.cc
@@ -895,6 +895,12 @@ bool WillHandleBrowserAboutURL(GURL* url, Profile* profile) {
return true;
}
+ // Rewrite about:appcache-internals/* URLs to chrome://appcache/*
+ if (StartsWithAboutSpecifier(*url, chrome::kAboutAppCacheInternalsURL)) {
+ *url = RemapAboutURL(chrome::kAppCacheViewInternalsURL, *url);
+ return true;
+ }
+
// Rewrite about:plugins to chrome://plugins/.
if (LowerCaseEqualsASCII(url->spec(), chrome::kAboutPluginsURL)) {
*url = GURL(chrome::kChromeUIPluginsURL);