相关疑难解决方法(0)

强制无线弹出窗口:单击链接以打开Safari

我们在网络上遇到iOS设备问题(ipads,iphone等):连接到SSID后,iphone/ipad立即打开强制网络助手(CNA) - 它就像一个没有导航按钮等的缩小浏览器 - 显示我们的欢迎页面(准备让用户在网络中验证他的MAC以给他上网).这个CNA是iOS的功能,自动发生.

我在这个论坛上四处寻找如何让用户通过点击链接(在CNA中)打开他的Safari浏览器,从而将他从CNA发送到Safari(这是我希望他的地方).

我搜索了一些短语,例如:"如何设置一个在safari中打开的链接",但我得到的结果是关于使用phonegap做这种事情的人...
一个用户谈到使用window.open(myURL,'_ system`)但是我不知道这是否解决了我的问题.

基本上我的计划是: - 让我的欢迎页面(用户连接到我的SSID后显示的页面)检测用户设备的浏览器类型.我的欢迎页面托管在我的控制器的Walled Garden中的一个站点,因此每个设备都可以看到欢迎页面(无论他们是否具有完全的互联网访问权限). - 如果用户有iOS设备,则CNA浏览器会自动打开.我的控制器检测到设备有一个CNA浏览器,并加载一个带有消息的简单页面(如):"点击此处开始导航" - 在接下来的几秒钟内(当用户消化消息时),我的控制器给用户MAC完全互联网访问 - 当用户在CNA浏览器中点击该链接时,CNA关闭然后打开Safari,并强制Safari打开目标欢迎页面(我希望我的用户在哪里,具体取决于他所使用的天线)连接的).

我真的希望一切都有道理......

我在这个论坛中找到了关于CNA浏览器的链接: Bypasses Apple Captive Network Assistant在iOS 7中登录

但它会让用户从一开始就打开Safari(禁用CNA功能),"希望"用户打开Safari(而不是直接转到他的某个应用程序).我更喜欢用户必须"点击继续",这使Safari打开,他看到我的欢迎页面.

macos mobile-safari wifi ios captivenetwork

24
推荐指数
2
解决办法
1万
查看次数

标签 统计

captivenetwork ×1

ios ×1

macos ×1

mobile-safari ×1

wifi ×1