1. 程式人生 > >Android異常之"找不到網頁, net::ERR_UNKOWN_URL_SCHEME"

Android異常之"找不到網頁, net::ERR_UNKOWN_URL_SCHEME"

通過網頁跳轉至App頁面時,報錯 “找不到網頁, net::ERR_UNKOWN_URL_SCHEME”

解決方案:

webview.setWebViewClient(new WebViewClient(){

    // 如果應用程式想要離開當前WebView並處理url本身,則返回true,否則返回false。
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        // 以"http","https"開頭的url在本頁用webview進行載入,其他連結進行跳轉
        if( url.startsWith("http:") || url.startsWith("https:") ) {
            return false;
        }
        Intent intent = new Intent();
        intent.setData(Uri.parse(url));
        startActivity(intent);
        //如果不需要其他對點選連結事件的處理返回true,否則返回false
        return true;
    }
})