Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google chrome Url未在WebView中加载,但已在chrome中加载_Google Chrome_Redirect_Webview - Fatal编程技术网

Google chrome Url未在WebView中加载,但已在chrome中加载

Google chrome Url未在WebView中加载,但已在chrome中加载,google-chrome,redirect,webview,Google Chrome,Redirect,Webview,我使用以下代码在WebView中打开url地址。它有多个重定向。以下代码中使用的url地址在chrome中打开,但在WebView中未打开 private void setWebView() { binding.webView.setWebChromeClient(new WebChromeClient()); binding.webView.setWebViewClient(new CustomWebViewClient()); binding.webView.get

我使用以下代码在WebView中打开url地址。它有多个重定向。以下代码中使用的url地址在chrome中打开,但在WebView中未打开

private void setWebView() {

    binding.webView.setWebChromeClient(new WebChromeClient());
    binding.webView.setWebViewClient(new CustomWebViewClient());
    binding.webView.getSettings().setJavaScriptEnabled(true);
    binding.webView.getSettings().setDomStorageEnabled(true);
    binding.webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
    binding.webView.getSettings().setAllowContentAccess(true);
    binding.webView.getSettings().setAllowFileAccess(true);
    binding.webView.getSettings().setAllowFileAccessFromFileURLs(true);
    binding.webView.getSettings().setAllowUniversalAccessFromFileURLs(true);
    binding.webView.getSettings().setAppCacheEnabled(true);
    binding.webView.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT);
    binding.webView.getSettings().setDatabaseEnabled(true);
    binding.webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
    binding.webView.loadUrl("http://13.234.185.60/wap-cellc/gateway/landing.php?packageid=694&pid=1");
}

private class CustomWebViewClient extends WebViewClient {

    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        Log.d(TAG, url);
        return false;
    }

    @Override
    public void onPageStarted(WebView view, String url, Bitmap favicon) {
        super.onPageStarted(view, url, favicon);
        binding.progressBar.setVisibility(View.VISIBLE);
        Log.d(TAG, "started " + url);
    }

    @Override
    public void onPageFinished(WebView view, String url) {
        super.onPageFinished(view, url);
        binding.progressBar.setVisibility(View.GONE);
        Log.d(TAG, "finished " + url);
    }

    @Override
    public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) {
        super.onReceivedError(view, request, error);
        binding.progressBar.setVisibility(View.GONE);
        Log.d(TAG, "onReceivedError ");
    }

    @Override
    public void onReceivedHttpError(WebView view, WebResourceRequest request, WebResourceResponse errorResponse) {
        super.onReceivedHttpError(view, request, errorResponse);
        binding.progressBar.setVisibility(View.GONE);
        Log.d(TAG, "onReceivedHttpError " + errorResponse);
    }

    @Override
    public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
        super.onReceivedSslError(view, handler, error);
        binding.progressBar.setVisibility(View.GONE);
        Log.d(TAG, "onReceivedSslError");
    }

}
还做了以下工作:

 <uses-permission android:name="android.permission.INTERNET" />
上述代码中使用的url未加载到webview中,但已成功加载到chrome中。我正在使用的其他url工作正常,但这个url似乎让我感到困扰。请帮忙

   android:usesCleartextTraffic="true"