如何使Android WebView URL自动检测HTTPS HTTP和www



我正在创建一个显示Web视图的应用程序。Web视图使用用户输入的URL。我怎么能拥有它,以便用户只需要输入类似于在铬浏览器中执行的URL?

例如

如果我将facebook.com放入Chrome中,它将加载https://www.facebook.com

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

我想避免让我的用户首先找出页面是否为http或https,以及他们是否需要www.

没有方法可以检查URL是否需要www(即是mypage.com还是www.mypage.com(,因为这是自己的网页问题。必须有重定向或其他内容。

对于HTTP情况很容易,您可以检查是否具有HTTP,如果没有,请添加。这是这样做的代码:https://stackoverflow.com/questions/10650428/add-http-www-in-thex-text-if-not-exist。

几乎每个支持HTTPS的页面都会从HTTP请求重定向。

最新更新