我已经测试了很多https URL的应用程序,几乎所有工作都正常,但不是我想要的。我测试了我的网址,它与除Internet Explorer之外的所有浏览器都正常工作。WebView无法打开某个https URL。显示空白屏幕
- 已在处理SSL错误
- 覆盖shouldOverrideUrlLoading了。
- webView.getSettings()。setJavaScriptEnabled(true);
我想知道它是URL还是来自Android的问题。
我已经测试了很多https URL的应用程序,几乎所有工作都正常,但不是我想要的。我测试了我的网址,它与除Internet Explorer之外的所有浏览器都正常工作。WebView无法打开某个https URL。显示空白屏幕
我想知道它是URL还是来自Android的问题。
我已经通过启用DomStorage来解决我的问题。
webview.getSettings().setDomStorageEnabled(true);
我已经搜索了关于domStorage,据我了解,如果网站使用HTML5的作品。不太了解dom存储。
试着忽略SSL,检查下面的代码片段。
webView.setWebViewClient(webViewClient);
private WebViewClient webViewClient = new WebViewClient() {
@Override
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
handler.proceed(); // Ignore SSL certificate errors
}
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
}
};
最有可能的,它的问题在URL中不是与Android。正如您所说的,没有SSL证书问题,除了您的所有其他https URL都可以使用。 您应该联系您的服务提供商或通过网站检查。
好吧!让我检查一下 – Minkoo
首先检查这些网址在默认浏览器上是否有相同的问题。 –
URL与Internet Explorer无效。在所有浏览器中工作完美。默认浏览器是什么意思? – Minkoo
除了由您制作的浏览器以外,任何浏览器都足够。由于它在IE中不起作用,因此您的网址必须存在问题。 –