【问题标题】:Android API 23. WebView how to ignore javascript errorsAndroid API 23. WebView如何忽略javascript错误
【发布时间】:2015-09-11 18:46:42
【问题描述】:

我正在使用 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: Cannot read property 'getItem' of null"

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

【问题讨论】:

    标签: javascript android webview


    【解决方案1】:

    尝试使用 setDomStorageEnabled(true)

    WebSettings settings = webView.getSettings();
    
    settings.setDomStorageEnabled(true);
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-02-13
    • 1970-01-01
    • 2014-12-09
    • 1970-01-01
    • 1970-01-01
    • 2016-09-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多