排查的思路:
1、WebView的支持js是否打開;
webSettings.setJavaScriptEnabled(true);
2、webView拓展的api是否打開:
webSettings.setDomStorageEnabled(true);
3、在高版本的時候我們是需要使用允許訪問文件的urls:
webView.getSettings().setAllowFileAccessFromFileURLs(true);
4、我們在加載頁面的時候,如果使用的是WebView.loadDataWithBaseUrl(baseUrl,str,mime,scode,historyUrl)這個加載數據的時候;
這裏我們是需要查看一下前端的ajax請求數據的時候,是否使用的是相對路徑(這裏非常重要),如果是的話,我們的baseUrl,我們是需要寫上我們的主機名的,否則ajax是不會執行的;
5、如果上面的方法還是不行的話,我們可以將webView的緩存給禁用,再來試一下;
webView.setCacheEnable(false);