Webview 中只有一些 URL 没有加载
Only some URLs not loading in Webview
代码
final WebView mWebView = (WebView) rootView.findViewById(R.id.webview);
mWebView.setWebViewClient(new WebViewClient());
mWebView.getSettings().setLoadsImagesAutomatically(true);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
mWebView.loadUrl("https://www.onlineradiofm.in/");
我正在尝试在网络视图中加载此 URL,但网络视图是空的。
这个URL有什么问题?
我尝试用其他链接替换 URL 并且效果很好。
HTTPS 的 SSL 握手失败 URL。
为了调试 webview,请添加以下行,您可以使用 chrome 浏览器检查 webview chrome://inspect.
WebView.setWebContentsDebuggingEnabled(true);
第 1 步:创建网络客户端:
WebViewClient client = new WebViewClient(){
@Override
public void onReceivedSslError(WebView view, SslErrorHandler handler,
SslError error) {
//super.onReceivedSslError(view, handler, error);
handler.proceed(); // which ignores ssl errors and proceed further
}
};
第二步:将客户端添加到webview
mWebView.setWebViewClient(client);
编码愉快...
代码
final WebView mWebView = (WebView) rootView.findViewById(R.id.webview);
mWebView.setWebViewClient(new WebViewClient());
mWebView.getSettings().setLoadsImagesAutomatically(true);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
mWebView.loadUrl("https://www.onlineradiofm.in/");
我正在尝试在网络视图中加载此 URL,但网络视图是空的。 这个URL有什么问题? 我尝试用其他链接替换 URL 并且效果很好。
HTTPS 的 SSL 握手失败 URL。
为了调试 webview,请添加以下行,您可以使用 chrome 浏览器检查 webview chrome://inspect.
WebView.setWebContentsDebuggingEnabled(true);
第 1 步:创建网络客户端:
WebViewClient client = new WebViewClient(){
@Override
public void onReceivedSslError(WebView view, SslErrorHandler handler,
SslError error) {
//super.onReceivedSslError(view, handler, error);
handler.proceed(); // which ignores ssl errors and proceed further
}
};
第二步:将客户端添加到webview
mWebView.setWebViewClient(client);
编码愉快...