粉丝: 4
关注: 0
积分: 101
精华: 0
金币: 58
经验: 88
最后登录 2017-11-8
|
尊敬的版主或管理员您好,如果可能请将我的问题转给咱们伟大的开发人员,我遇到了一个国内外都存在的普遍问题,虽然和浏览器本身功能无关,可最后或许还真只能是通过浏览器才能得到解决.
是这样,我最近遇到了一个无解的问题,就是HTTPS网站和Portal认证冲突的问题, Portal认证无论是网关跳转,防火墙跳转还是DNS欺骗,其目的都是捕获用户终端的HTTP报文然后将用户浏览器页面重定向到指定的认证界面,可HTTPS协议存在的目的就是为了防止被重定向,所以基本Portal认证访问HTTPS的网站都不能正常跳转,用户并不会自己手动输入HTTPS,但HTTPS已经是未来的趋势,服务端在逐渐向HTTPS迁移,浏览器的快捷方式,收藏夹默认的链接都是HTTPS的,问题也就变得越发的明显了.
自己在网上也搜索学习了一下,发现谷歌的Chrome号称有一个” 门户探测模式”但是试了目前的稳定版到金丝雀版都没能实现.
这里把相关内容的地址放上来方便开发人员了解:
http://www.cnblogs.com/lightsong/p/5229411.html
然后无意中发现原来国外也存在同样的问题,并且还有很多解决思路:
http://serverfault.com/questions ... -in-captive-portals
后来反复思索了一下文章中写到的解决思路,发现最佳的解决方法就是从浏览器着手解决,所以就第一时间想来求助,希望伟大的开发人员能研发出新技术,文中还提到了Android和IOS系统里其实也是有Portal认证的检测机制, Android连接了需要Portal认证的网络后通知栏会弹出通知”需要登陆的网络”,IOS是会直接弹出登录页面,不知道这种检测机制能否使用到浏览器上,所使用的技术在上面的文章中都有提到,只不过都是英文的.
如果有哪位大神也遇到过同样的问题,但是已经找到了好的解决方法,也请能告诉我是如何解决的,万分感谢! |
|