Index: android_webview/browser/aw_content_browser_client.cc |
diff --git a/android_webview/browser/aw_content_browser_client.cc b/android_webview/browser/aw_content_browser_client.cc |
index c69540770e04963821bd3943bfa1b997fdad74b3..735f248c45a7c8f13b8728bfa6696ac163b2c89b 100644 |
--- a/android_webview/browser/aw_content_browser_client.cc |
+++ b/android_webview/browser/aw_content_browser_client.cc |
@@ -244,12 +244,16 @@ bool AwContentBrowserClient::IsHandledURL(const GURL& url) { |
// list of protocols that are handled. |
// TODO(mnaganov): Make this automatic. |
static const char* const kProtocolList[] = { |
- url::kDataScheme, |
- url::kBlobScheme, |
- url::kFileSystemScheme, |
- content::kChromeUIScheme, |
- content::kChromeDevToolsScheme, |
- url::kContentScheme, |
+ url::kDataScheme, |
+ url::kBlobScheme, |
+ url::kFileSystemScheme, |
+ content::kChromeUIScheme, |
+ content::kChromeDevToolsScheme, |
+ url::kContentScheme, |
+ url::kHttpScheme, |
+ url::kHttpsScheme, |
+ url::kWsScheme, |
+ url::kWssScheme, |
}; |
if (scheme == url::kFileScheme) { |
// Return false for the "special" file URLs, so they can be loaded |
@@ -260,7 +264,7 @@ bool AwContentBrowserClient::IsHandledURL(const GURL& url) { |
if (scheme == kProtocolList[i]) |
return true; |
} |
- return net::URLRequest::IsHandledProtocol(scheme); |
+ return false; |
} |
std::string AwContentBrowserClient::GetCanonicalEncodingNameByAliasName( |