Android使用Webview时,出现: “Uncaught TypeError: Cannot read property ‘getItem’ of null”等类似错误信息
在Android中使用WebView封装网页,在访问网页时,出现“Uncaught TypeError: Cannot read property ‘getItem’ of null”等类似错误信息,但使用手机浏览器访问则一切正常,网页显示没有任何问题,所以问题肯定就出在Android中对WebView的设置或权限配置上面,通过测试,发现未开启DOMStorage功能,加上后测试,立马正常,跟浏览器中访问一致
所以特此备注一下
完整代码:
_settings = _webView.getSettings();
_settings.setJavaScriptEnabled(true);
_settings.setUseWideViewPort(true);
_settings.setAllowFileAccess(true);
_settings.setSupportZoom(true);
_settings.setLoadWithOverviewMode(true);
_settings.setDomStorageEnabled(true);
_settings.setCacheMode(WebSettings.LOAD_NO_CACHE);