英文:
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/");
我尝试在WebView中加载这个URL,但WebView是空的。
这个URL有什么问题吗?
我尝试用其他链接替换URL,它可以正常工作。
英文:
Code
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/");
Im trying to load this URL in webview and the webview is empty.
What's wrong with this URL?
I tried replacing the URL with other links and it works perfectly.
答案1
得分: 1
已成功完成HTTPS URL的SSL握手。
为了调试WebView,请添加以下代码并使用Chrome浏览器的chrome://inspect功能检查WebView。
WebView.setWebContentsDebuggingEnabled(true);
步骤1:创建一个Web客户端:
WebViewClient client = new WebViewClient(){
@Override
public void onReceivedSslError(WebView view, SslErrorHandler handler,
SslError error) {
//super.onReceivedSslError(view, handler, error);
handler.proceed(); // 这将忽略SSL错误并继续执行
}
};
步骤2:将客户端添加到WebView中:
mWebView.setWebViewClient(client);
祝编码愉快...
英文:
It's been a SSL handshake failed for HTTPS URL.
for debugging the webview, pls add following line and you can inspect webview Using chrome browser chrome://inspect.
WebView.setWebContentsDebuggingEnabled(true);
Step-1: Create a webclient:
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
}
};
Step-2: add client into webview
mWebView.setWebViewClient(client);
Happy coding...
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论