简体   繁体   English

Android WebView显示意外状态代码407

[英]Android WebView shows unexpected Status code 407

I am developing an application where I want to load a webpage. 我正在开发一个要加载网页的应用程序。 The application works fine with link starting with "https://" but shows error with link starting with "http://". 该应用程序可以以“ https://”开头的链接正常工作,但是以“ http://”开头的链接会显示错误。 The error is "unexpected Status code: 407". 错误为“意外的状态代码:407”。 Can not figure out what is wrong. 无法弄清楚什么是错的。 How is it possible to load url starting with "http://" in WebView. 如何在WebView中加载以“ http://”开头的URL。 My code for WebView is mentioned below: 我的WebView代码在下面提到:

WebView myWebView = (WebView) findViewById(R.id.showLive);
    myWebView.setWebViewClient(new WebViewClient());


    myWebView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
    myWebView.getSettings().setLoadsImagesAutomatically(true);
    myWebView.getSettings().setJavaScriptEnabled(true);
    myWebView.setScrollBarStyle(WebView.SCROLLBARS_INSIDE_OVERLAY);
    myWebView.getSettings().setLoadWithOverviewMode(true);
    myWebView.getSettings().setUseWideViewPort(true);
    myWebView.setScrollbarFadingEnabled(false);
    myWebView.getSettings().setBuiltInZoomControls(true);
    myWebView.getSettings().setPluginState(WebSettings.PluginState.ON);
    myWebView.getSettings().setDisplayZoomControls(true);

    myWebView.setInitialScale(10);

    myWebView.loadUrl(url);
startWebView("your url");

private void startWebView(String url) {

        webView.setWebViewClient(new WebViewClient() {

            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                view.loadUrl(url);
                return true;
            }

            public void onLoadResource (WebView view, String url) {
                //dislpay your progress dialog
            }
            public void onPageFinished(WebView view, String url) {
                // dismiss progress dialog
            }
        });

        // Javascript inabled on webview
        webView.getSettings().setJavaScriptEnabled(true);

        // Other webview options
        /*
        webView.getSettings().setLoadWithOverviewMode(true);
        webView.getSettings().setUseWideViewPort(true);
        webView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
        webView.setScrollbarFadingEnabled(false);
        webView.getSettings().setBuiltInZoomControls(true);
        */

        //Load url in webview
        webView.loadUrl(url);

    }

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 错误状态代码 407 不显示在 chrome 中 - Error status code 407 does not display in chrome Android WebView显示空白屏幕 - Android WebView shows blank screen Uncaught SyntaxError:输入意外结束-向WebView(loadUrl)中注入JavaScript的代码在Android 7中不起作用,但在Android 4中起作用 - Uncaught SyntaxError: Unexpected end of input - JavaScript injected code into WebView (loadUrl) doesn't work in Android 7 but it does in Android 4 Android HttpURLConnection-意外的状态行: - Android HttpURLConnection - Unexpected status line: Android-WebView显示pdf的加密内容 - Android - WebView shows encrypted content of pdf Android6.0 WebView显示空白页 - Android6.0 WebView shows blank page 片段中的Android webView显示空白页面 - Android webView in fragment shows blank page 片段中的 Android Studio Webview 无显示且为空 - Android Studio Webview in a Fragment shows nothing and empty 自Android 7起,WebView显示空白页面 - WebView shows blank white page since Android 7 Gradle build failed for Received status code 407 from server: Proxy Authentication Required, but another project's with similar deps Success - Gradle build fails for Received status code 407 from server: Proxy Authentication Required, but another project's with similar deps succeeds
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM