我已經測試了很多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中不起作用,因此您的網址必須存在問題。 –