Android webview的“不跟踪”选项

Android webview的“不跟踪”选项,android,webview,android-webview,Android,Webview,Android Webview,有没有办法将WebView设置为: 不跟踪 像Chrome应用程序这样的选项 “不跟踪”实际上是一个HTTP头(DNT)。因此,您应该能够通过将该头添加到每个请求中来实现这一点。例如: webView.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { HashMap<S

有没有办法将
WebView
设置为:

不跟踪

像Chrome应用程序这样的选项

“不跟踪”实际上是一个HTTP头(DNT)。因此,您应该能够通过将该头添加到每个请求中来实现这一点。例如:

webView.setWebViewClient(new WebViewClient()
{
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url)
    {
        HashMap<String, String> extraHeaders = new HashMap<String, String>();
        extraHeaders.put("DNT", "1");
        view.loadUrl(url, extraHeaders); 
        return true;
    } 
});
webView.setWebViewClient(新的WebViewClient()
{
@凌驾
公共布尔值shouldOverrideUrlLoading(WebView视图,字符串url)
{
HashMap extraHeaders=新建HashMap();
附加标题。放置(“DNT”、“1”);
loadUrl(url,extraHeader);
返回true;
} 
});
请注意,此loadUrl()重载需要API级别8