最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

Android API 23. WebView how to ignore javascript errors - Stack Overflow

programmeradmin3浏览0评论

Im using WebView to embed a third party website into an app.

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

The problem is WebView freezes as it finds javascript errors:

I/chromium﹕ [INFO:CONSOLE(7178)] "Uncaught TypeError: Cannot read property 'getItem' of null"

but somehow in the browser (Android), it loads perfectly.

Im using WebView to embed a third party website into an app.

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

The problem is WebView freezes as it finds javascript errors:

I/chromium﹕ [INFO:CONSOLE(7178)] "Uncaught TypeError: Cannot read property 'getItem' of null"

but somehow in the browser (Android), it loads perfectly.

Share Improve this question edited Nov 6, 2015 at 8:29 Tunaki 137k46 gold badges365 silver badges435 bronze badges asked Sep 11, 2015 at 18:46 MarthaMartha 1,0801 gold badge12 silver badges29 bronze badges
Add a comment  | 

1 Answer 1

Reset to default 20

Try to use setDomStorageEnabled(true)

WebSettings settings = webView.getSettings();

settings.setDomStorageEnabled(true);
发布评论

评论列表(0)

  1. 暂无评论