有没有办法将WebView
设置为:
不要追踪
Chrome应用程序之类的选项?
答案 0 :(得分:2)
“不跟踪”实际上是HTTP标头(DNT)。因此,您应该可以通过loadUrl(url, headers)向每个请求添加标头来实现此目的。例如:
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;
}
});
请注意,此loadUrl()重载需要API级别8。