在我的WebView中,特定的URL不是。除了这个网址,所有网址都在工作。请告诉我这是什么问题。
webView = findViewById(R.id.web_game);
webView.setWebViewClient(new WebViewClient());
webView.setWebChromeClient(new WebChromeClient());
webView.clearCache(true);
webView.clearHistory();
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
webView.loadUrl("https://cobra-game.conversionlab.online/");
添加一个侦听器以忽略下面给出的SSL错误,您在加载URL时必须收到一些SSL错误。
webView.setWebViewClient(new WebViewClient() {
@Override
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
Log.d("Failure Url :" , failingUrl);
}
@Override
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
Log.d("Ssl Error:",handler.toString() + "error:" + error);
handler.proceed();
}
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
});
并添加此项
webView.getSettings().setDomStorageEnabled(true);