Android API 23. WebView如何忽略javascript错误

时间:2015-09-11 18:46:42

标签: javascript android webview

我正在使用WebView将第三方网站嵌入到应用程序中。

mWebView = (WebView) findViewById(R.id.activity_main_webview);
WebSettings webSettings = mWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
mWebView.setWebViewClient(new WebViewClient());
mWebView.loadUrl("http://someurl.com/");

问题是WebView冻结,因为它发现了javascript错误:

  

I / chromium:[INFO:CONSOLE(7178)]" Uncaught TypeError:无法读取属性' getItem' of null"

但不知何故在浏览器(Android)中,它加载完美。

1 个答案:

答案 0 :(得分:13)

尝试使用 setDomStorageEnabled(true)

WebSettings settings = webView.getSettings();

settings.setDomStorageEnabled(true);