2017-04-17 55 views
0

我正在創建一個顯示Web視圖的應用程序。網絡視圖使用用戶輸入的URL。我如何擁有它,這樣用戶只需要輸入類似於他們在Chrome瀏覽器中執行的url?如何讓android webview url自動檢測https http和www?

例如

如果我把facebook.com鉻它將加載https://www.facebook.com

如果我做webView.loadUrl("facebook.com");它會失敗。我需要指定webView.loadUrl("https://www.facebook.com");才能工作。

我想避免讓我的用戶首先弄清楚頁面是http還是https,以及他們是否需要www.

回答

1

沒有辦法檢查url是否需要www(即是mypage.com還是www.mypage.com),因爲這是一個自己的網頁問題。必須有重定向或什麼。

對於HTTP的情況比較容易,你可以檢查是否有http,如果沒有,就添加它。以下是要執行此操作的代碼:https://stackoverflow.com/questions/10650428/add-http-www-in-the-text-if-not-exist.

幾乎每個支持https的頁面都將從http請求重定向。

+0

非常感謝。似乎正在爲我工​​作! – tom

相關問題