Home | History | Annotate | Download | only in browser

Lines Matching refs:url

177 // When you type about:memory, it actually loads an intermediate URL that
180 // transition would occur to the about URL will cause some confusion.
670 // |query| is roughly the query string of the about:stats URL.
1244 // Returns true if |url|'s spec starts with |about_specifier|, and is
1246 bool StartsWithAboutSpecifier(const GURL& url, const char* about_specifier) {
1247 return StartsWithASCII(url.spec(), about_specifier, true) &&
1248 (url.spec().size() == strlen(about_specifier) ||
1249 url.spec()[strlen(about_specifier)] == '/');
1252 // Transforms a URL of the form "about:foo/XXX" to <url_prefix> + "XXX".
1253 GURL RemapAboutURL(const std::string& url_prefix, const GURL& url) {
1255 size_t split = url.spec().find('/');
1257 path = url.spec().substr(split + 1);
1265 bool WillHandleBrowserAboutURL(GURL* url, Profile* profile) {
1267 if (!url->SchemeIs(chrome::kAboutScheme))
1273 if (LowerCaseEqualsASCII(url->spec(), chrome::kAboutBlankURL))
1277 if (StartsWithAboutSpecifier(*url, chrome::kAboutCacheURL)) {
1278 *url = RemapAboutURL(chrome::kNetworkViewCacheURL, *url);
1284 if (StartsWithAboutSpecifier(*url, chrome::kAboutConflicts)) {
1285 *url = GURL(chrome::kChromeUIConflictsURL);
1291 if (LowerCaseEqualsASCII(url->spec(), chrome::kAboutFlagsURL)) {
1292 *url = GURL(chrome::kChromeUIFlagsURL);
1297 if (StartsWithAboutSpecifier(*url, chrome::kAboutNetInternalsURL)) {
1298 *url = RemapAboutURL(chrome::kNetworkViewInternalsURL, *url);
1303 if (StartsWithAboutSpecifier(*url, chrome::kAboutGpuURL)) {
1304 *url = RemapAboutURL(chrome::kGpuInternalsURL, *url);
1309 if (StartsWithAboutSpecifier(*url, chrome::kAboutAppCacheInternalsURL)) {
1310 *url = RemapAboutURL(chrome::kAppCacheViewInternalsURL, *url);
1316 if (StartsWithAboutSpecifier(*url, chrome::kAboutSyncInternalsURL) ||
1317 StartsWithAboutSpecifier(*url, chrome::kAboutSyncURL)) {
1318 *url = RemapAboutURL(chrome::kSyncViewInternalsURL, *url);
1323 if (LowerCaseEqualsASCII(url->spec(), chrome::kAboutPluginsURL)) {
1324 *url = GURL(chrome::kChromeUIPluginsURL);
1328 // Handle URL to crash the browser process.
1329 if (LowerCaseEqualsASCII(url->spec(), chrome::kAboutBrowserCrash)) {
1337 if (LowerCaseEqualsASCII(url->spec(), chrome::kAboutGpuCrashURL)) {
1341 if (LowerCaseEqualsASCII(url->spec(), chrome::kAboutGpuHangURL)) {
1348 if (chrome_about_handler::WillHandle(*url))
1356 if (LowerCaseEqualsASCII(url->path(), kMemoryPath)) {
1357 *url = GURL("chrome://about/memory-redirect");
1361 // Rewrite the about URL to use chrome:. WebKit treats all about URLS the
1365 about_url.append(url->path());
1366 *url = GURL(about_url);
1376 bool HandleNonNavigationAboutURL(const GURL& url) {
1381 if (LowerCaseEqualsASCII(url.spec(), chrome::kChromeUIIPCURL)) {