Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何让android webview url自动检测https http和www?_Android_Url_Webview_Android Webview - Fatal编程技术网

如何让android webview url自动检测https http和www?

如何让android webview url自动检测https http和www?,android,url,webview,android-webview,Android,Url,Webview,Android Webview,我正在创建一个显示web视图的应用程序。web视图使用用户输入的URL。我怎么能让用户只需输入与在chrome浏览器中类似的url 比如说 如果我把facebook.com放在chrome上,它会加载https://www.facebook.com 如果我做了webView.loadUrl(“facebook.com”)它将失败。我需要指定webView.loadUrl(“https://www.facebook.com");以使其工作 我想避免让我的用户首先弄清楚页面是http还是https,

我正在创建一个显示web视图的应用程序。web视图使用用户输入的URL。我怎么能让用户只需输入与在chrome浏览器中类似的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的页面都会从http请求重定向