Tag: captivenetwork

Facebook通过强制门户在iOS设备上login

我正在开发一个强制性的门户实施,将使用Facebook来validation用户。 用户必须能够login到Facebook获得authentication,并自由访问互联网。 除非用户进行身份validation,否则他们不能自由浏览Facebook(或任何其他网站)。 我正在使用JavaScript的SDK。 我在iOS设备上遇到了这个问题。 iOS设备连接到ssid时会显示没有Cookie和会话的伪浏览器。 在这个页面上,用户可以点击“通过Facebook连接”。 这将启动oauthlogin对话框。 document.location =“ https://www.facebook.com/dialog/oauth?client_id= ”+ WF_FB_APP_ID +“&response_type = token&scope = public_profile,email,user_birthday&redirect_uri =”+ encodeURIComponent( document.location.href); 当用户input电子邮件和密码,而不是authentication用户,Facebook返回一些错误代码:200,错误描述“权限错误”和错误原因“用户拒绝”,并redirect到Safari用户需要再次input凭据。 在这一点上,input相同的凭据工作正常,用户可以访问互联网。 我想知道为什么信誉不是第一次工作,为什么有重新导向到safari。 Andriod和Windows设备没有这个问题,因为用户需要打开浏览器,并通过Facebook的login过程在浏览器中正常工作。 有什么build议,我可以尝试? 我在云中使用Meraki AP,并将所有可能的facebook域名放入围墙花园入口。 我试图用Googlesearch这个场景,但没有用。 任何帮助或build议尝试将不胜感激。

如何在Captive Portal中debugging浏览器?

俘虏门户有一个浏览器,当您尝试连接到无线networking时有时打开。 有谁知道我可以如何debugging? 我已经尝试过了: 我试过运行模拟器,但模拟器不会打开门户。 我已经尝试将iPhone连接到我的Mac,并使用Safari进行debugging – 开发,但只显示debugging信息,当iPhone运行的是Safari,而不是Captive Portal。

MonoTouch WIFI SSID

是否有可能使用Monotouch连接iPhone的连接WIFI SSID? 我发现有可能检查Wi-Fi状态,但是没有办法检查SSID。 https://github.com/xamarin/monotouch-samples/blob/master/ReachabilitySample/reachability.cs所以有没有人知道一种方式? 感谢所有评论

Facebook.com和iOS7强制门户检测

我创build了一个连接到Facebook的路由器来获取一些信息,然后用户可以访问互联网。 首先他们连接,获得强制门户页面,然后继续Facebooklogin。 由于升级到iOS7,它无法加载Facebooklogin页面。 在我使用Captive Portal Assistant的Mac上,没有任何问题,甚至在使用iOS版Safari浏览器的情况下,也没有任何问题。 这里怎么了? 是来自iOS7 Captive Portal Assistant的Facebook过滤请求,还是苹果在这里做了一些鬼鬼祟祟的东西? 看起来这个问题很普遍 ,只和facebook有关。 更新:我与testing版一起工作,他们在几个星期前工作得很好。 现在使用相同的testing版本,现在已经不复存在了。 所以,另一点为Facebook的解释。 问候,Cas

Captive Wifi Popup:点击一个链接打开Safari

我们在iOS设备(ipad,iphones等)的networking上遇到问题:连接到SSID后,iphone / ipad立即打开Captivenetworking助理(CNA) – 它像一个缩小的浏览器,没有导航button等 – 显示我们的欢迎页面(准备好让用户在networking中validation他的MAC,以便给他上网)。 这个CNA是iOS的一个function,并自动发生。 我在这个论坛上环顾四周,如何让用户通过点击一个链接(在CNA中)来打开他的Safari浏览器,从而将他从CNA中发送到Safari(我更喜欢他在那里)。 我search的短语,如:“如何设置一个链接打开Safari”,但我得到的结果关于使用手机的人做这样的事情… 一位用户谈到了使用window.open(myURL,“_system”),但我不知道这是否解决了我的问题。 基本上我的计划是: – 让我的欢迎页面(用户连接到我的SSID后显示的页面)检测用户设备的浏览器types。 我的欢迎页面位于我的控制器的围墙花园的一个站点,因此每个设备都可以看到欢迎页面(是否具有完全的互联网访问)。 – 如果用户有iOS设备,CNA浏览器会自动打开。 我的控制器检测到设备有一个CNA浏览器,并加载一个简单的页面与消息(如):“点击这里开始导航” – 在接下来的几秒钟(当用户正在消化消息),我的控制器给用户MAC完全的互联网访问 – 当用户点击CNA浏览器中的链接时,CNAclosures,然后打开Safari,并强制Safari打开目的地欢迎页面(我希望我的用户是,根据他的天线连接的)。 我真的希望一切都有意义 我发现这个链接关于在这个论坛的CNA浏览器: 旁观苹果计算机networking助理login在iOS 7 但是它说的是让用户从一开始就打开Safari(禁用CNAfunction),“希望”用户打开Safari(而不是直接转到他的一个应用程序)。 我更喜欢用户必须“点击继续”,这使Safari打开,他看到我的欢迎页面。

iOS和OSX上的Captive Network Assistant上的Ajax

ajax是否适用于iOS和OSX上的networking助手 ? 我正在使用jQuery来做到以下几点,但不起作用。 responseTextvariables不是真或假。 在适当的Safari浏览器以及android和windows设备上运行良好。 另外,有没有可用于Captivenetworking助手的文档? 我无法find任何谷歌。 function checkEmailHost(hostname) { if ($.ajax({ type : "GET", url : "welcome/emailvalidate", data : "hostname=" + hostname, async : false }).responseText == "true") { return true; } else { return false; } } 提前致谢。