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

Mar*_*tha 7 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/");
Run Code Online (Sandbox Code Playgroud)

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

I/chromium:[INFO:CONSOLE(7178)]"未捕获的TypeError:无法读取null的属性'getItem'"

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

小智 13

尝试使用setDomStorageEnabled(true)

WebSettings settings = webView.getSettings();

settings.setDomStorageEnabled(true);
Run Code Online (Sandbox Code Playgroud)