Apple OS 的强制门户检测,iOS 的“splash CNA popup”不显示?

Apple OS 的强制门户检测,iOS 的“splash CNA popup”不显示?

我建立了一个强制门户(Linux Debian 路由器),提供基于 iptables 规则的 WifiHotspot hostapd(如下所示:http://www.andybev.com/index.php/Using_iptables_and_PHP_to_create_a_captive_portal)。

它的工作原理是将任何请求重定向到本地欢迎登录页面。

在 Android、Kindle 上:门户被检测为已捕获。然后发生一些事情(通知、警报、弹出窗口……)

在 iOS 上,CNA (专属网络助理),什么都不会发生。除非我将wispr有效载荷放在本地页面中(“回复”页面,MessageType=100,code=0)。例如:http://www.coova.org/node/4346

我的问题是:为什么?为什么没有 WispR“标签”就没有 CNA?

答案1

放置 wispr 有效载荷,这是必需的。

我必须承认,我苦苦寻找文档,却一无所获。悬赏即将到来:https://stackoverflow.com/questions/31650338/apple-documentation-about-wispr-cna

相关内容