WebView无法呈现某些网页

时间:2015-06-07 11:14:45

标签: android webview webpage

我试图在WebView中显示2个网页。第一个工作正常,但第二个将导致空白屏幕 这发生在Android 4.2.2上,如果我在Lollipop上运行它可以正常工作。此外,我尝试将页面保存到项目中的assets文件夹中,并且可以通过这种方式正确加载 以下是我要加载的网址:
1. http://www.taiwanjobs.gov.tw/mobileApp/docDetail_frame.aspx?uid=411&pid=221&docid=141
2. http://www.taiwanjobs.gov.tw/mobileApp/docList_frame.aspx?uid=412&pid=221

这是我的代码:

function myFunction(param) {
    if (arguments.length === 0) {
        param = 0;
    }
    console.log(param);
}

myFunction(0); //0
myFunction(1); //1
myFunction(""); //""
myFunction(null); //null
myFunction(undefined); //undefined
myFunction(false); //false
myFunction(); //0

请帮帮我。谢谢!

2 个答案:

答案 0 :(得分:0)

你应该试试这个代码...... 我认为你必须覆盖urlloading,如下面的代码......

        webView = (WebView) view.findViewById(R.id.webView);
        webView.getSettings().setJavaScriptEnabled(true);
        webView.setWebViewClient(new webViewClient());
        webView.loadUrl(url);


   private class webViewClient extends WebViewClient {
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        view.loadUrl(url);
        return true;
    }
}

答案 1 :(得分:0)

所以...结果问题来自网页本身, Android 4.2.2中的WebView并不支持它, 我尝试在Android 4.2.2模拟器上使用Web浏览器打开它, 相同的结果。