Implement AwContentBrowserClient::IsHandledURL
Implemented similarly to ChromeContentBrowserClient. The only trick is that 'false' is still returned for "special" Android file URLs (file:///android_asset/* and file:///android_res/) that should work even if file access is disabled. By returning 'false' from IsHandledURL we bypass the scheme check in ChildProcessSecurityPolicy.
Access to 'file:' scheme is granted to child processes after the first call to WebView.loadDataWithBaseUrl with non-data: base URL.
Access to 'content:' scheme is always granted, as access to it is enabled by default in WebSettings.
BUG=516546
Review URL: https://codereview.chromium.org/1275163004
Cr-Commit-Position: refs/heads/master@{#343214}
11 files changed