我正在开发一个应用程序,我想要加载一个网页。当链接以"https://“”开头时,应用程序运行良好,但以"http://"“开头的链接显示错误。错误是”意外状态码: 407“。我不知道哪里出了问题。如何加载以"http://”in WebView“开头的url。我的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);发布于 2016-07-31 18:51:53
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);
}https://stackoverflow.com/questions/38681287
复制相似问题