手机js打开手机浏览器浏览器认证WIFI

关于连接WIFI手机能自动弹出WEB认证的-魅族手机-魅族社区 -
Powered by Discuz! Archiver
关于连接WIFI手机能自动弹出WEB认证的
像IPHONE IPOD 等设备在连接WIFI时&&如果这个热点需要WEB认证的话
IPHONE IPOD 可以自动弹出一个页面输入账号密码可以完成验证
但MX系统貌似不支持啊?
求大神解答
这个是属于整个操作系统集成的功能吗?
还是说在哪里需要设置才能完成连接到需要谁的WIFI时,自动弹出一个认证页面
而不是说 还得要手动打开浏览器,再访问一个网页跳转到认证页面
如果是系统功能的话,也请告知
就不会再纠结这个问题了
急等!!!非常 谢谢!!!
我的可以自动弹出啊
一切都是你自己不会玩
huangguohuai
现在的设计也不用手动打开浏览器啊,连接到需要登陆web端输入账号密码的话,会自动打开浏览器让你输入的,当然不排除可能部分ap会有这个问题,你说说具体是什么网络。
海皇苏摩 static/image/common/mzvip3.jpg 我的可以自动弹出啊你的是啥系统
猪不在圈 static/image/common/mzvip3.jpg 一切都是你自己不会玩我想连接上wifi的时候,我不用手动进行任何操作,就可以算出弹出认证页面
huangguohuai static/image/common/mzvip3.jpg 现在的设计也不用手动打开浏览器啊,连接到需要登陆web端输入账号密码的话,会自动打开浏览器让你输入的,当然不排除可能部分ap会有这个问题,你说说具体是什么网络。同一个环境&&苹果的可以,但魅族的不可以
福禄7758 static/image/common/mzvip3.jpg 你的是啥系统你说什么系统?我电脑是xp& &和电脑系统无关吧&&手机系统?安卓的
流过的声音
{:apathy:}
查看完整版本:求助!!!手机连上wifi提示需要验证,进入网页就自动跑到设置页_wifi吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:61,800贴子:
求助!!!手机连上wifi提示需要验证,进入网页就自动跑到设置页收藏
手机连上wifi提示需要验证,进入网页就自动跑到设置页面
wifi信号加强器,天猫电器城,汇聚国内电子元件大品牌,100%正品,安心购买!天猫电器城,品牌旗舰,闪电到家,超值包邮,智新生活!
笔记本也是连不上。说是网络设置与本机设置不一致~
自顶。。。。。。。。
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或2571人阅读
wifi portal 验证
Android(6)
wifi portal
何为wifi portal验证?
平时在商场,咖啡厅,银行等公共场所,我们手机提示:有可用WLAN。这些WIFI可以直接连接,不需要密码,但需要我们手动在手机网页上进行验证,一般是输入一个手机号码,点击获取验证码或密码,服务器会发一条短信验证码或密码到手机上,将其输入网页的密码框,登陆即可使用免费wifi。这个验证的网页称为portal(翻译:门,入门,表示要使用这个公共wifi,就要先“进入”这个门,也就是验证的意思)。
有些手机监听到用户连接wifi时,如果这个wifi是需要进行portal验证的话,就会自动弹出一个界面(或启动一个浏览器),这个界面里面有一个验证网页,给用户进行wifi验证,这样就不用用户手动去打开浏览器进行验证,提高用户体验。但有些手机就偏偏不会自动弹出这个验证页面。那么,如果你公司开发一款app,需要自动弹出这个wifi portal验证界面(针对于某些不会弹出验证界面的系统),那怎么办呢?
我们的目标很明确:就是要在wifi连接后,判断wifi是否需要portal验证?如果需要portal验证,那么我们直接启动一个intent去发起随意一个网页的访问,如:。此时,portal服务器会检测到有新的用户连接,就会劫持用户的wifi路由,强制去访问wifi的portal验证网页(类似过滤器),用户只要在这个网页上完成验证,即可使用wifi。
下面的代码块是抽取于android源码里的一个方法,该方法就是检测当前手机连接的wifi是否需要进行portal验证。一般这个方法都是放在wifi连接状态发生变化的广播接收器里面。
private boolean isWifiSetPortal() {
final String mWalledGardenUrl = &/generate_204&;
final int WALLED_GARDEN_SOCKET_TIMEOUT_MS = 10000;
HttpURLConnection urlConnection =
URL url = new URL(mWalledGardenUrl);
urlConnection = (HttpURLConnection) url.openConnection();
urlConnection.setInstanceFollowRedirects(false);
urlConnection.setConnectTimeout(WALLED_GARDEN_SOCKET_TIMEOUT_MS);
urlConnection.setReadTimeout(WALLED_GARDEN_SOCKET_TIMEOUT_MS);
urlConnection.setUseCaches(false);
urlConnection.getInputStream();
return urlConnection.getResponseCode() != 204;
} catch (IOException e) {
//e.printStackTrace();
} finally {
if (urlConnection != null) {
urlConnection.disconnect();
这个实现很简单,谷歌会进行一个http的访问,如果返回码为204,就证明手机当前连接的wifi,是不需要进行portal验证的。否则,则需要进行portal验证。
至于为什么会是204,这个暂时没研究,知道的朋友可以留言告诉我一下。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:51229次
排名:千里之外
评论:53条
(1)(3)(1)(1)(2)(1)手机上怎么弄网页认证_百度知道手机连得上wifi但浏览器打不开认证界面怎么办_wlan吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:4,188贴子:
手机连得上wifi但浏览器打不开认证界面怎么办收藏
RT,但可以用流量上网,同学的手机都没有问题,也恢复出厂设置了还是不行,求高人帮助啊
用移动随e行客户端登录,不要用网页……         --来自Android客户端
无论你用什么这个软件都可以检测到……我可以理解你用的是CMCC-EDU?
如果是电信无线呢
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或

我要回帖

更多关于 js打开手机默认浏览器 的文章

 

随机推荐