Google了一下document.referrer为空的相关信息又看了看自己的代码,感觉问题应该是出在了这里(shouldOverrideUrlLoading):
webView.setWebViewClient(newWebViewClient() {
publicbooleanshouldOverrideUrlLoading(WebViewview, String url) {
view.loadUrl(url);return true;
} });
如果对url跳转没有特殊处理的话,其实可以不用view.loadUrl(url)。将上面的代码改成:
webView.setWebViewClient(newWebViewClient() {
publicbooleanshouldOverrideUrlLoading(WebViewview, String url)
{return false; } });
就可以了。