我正在运行一个强制网络门户,目标受众只是移动设备.在CNA中进行身份验证后,我想向用户打开一个“欢迎页面”.此页面应在(移动)Safari中打开,而不是在CNA中打开,因为它包含在有限的CNA环境中不起作用的交互式元素.
我以前见过这个在其他门户网站工作,但我不知道他们是怎么做的,也不知道经过长时间的研究后甚至是多少.
我有的是:
>强制门户网站/专属网络正在运行
>用户连接获取弹出窗口(CNA)中显示的启动页面
>因为我不需要身份验证,所以此时它们已连接,右上角的按钮显示“OK”
我想要的是:
要么
>一些JavaScript,重定向,以及在CNA关闭时打开Safari窗口的任何其他内容.
到目前为止我找不到任何东西(例如使用target =“_ system”).有谁知道这些酒店和其他门户网站如何设法做到这一点,做到了吗?
解决方法
您无法使操作系统(OS X或iOS)打开Safari.
当iOSX检测到有围墙的花园(强制门户)时,它会启动CNA.
那是.
当iOSX检测到有围墙的花园(强制门户)时,它会启动CNA.
那是.
CNA≠Safari.
让我们试试< a href =“...”target =“_ blank”> test< / a>
任何尝试打开另一个CNA窗口失败.
让我们试试< a href =“...”target =“_ system”> test< / a>
任何尝试打开Safari都失败了(_system仅适用于iOS应用程序中的Safari,Mail和Safari网页浏览)
对我来说:回答=不可能.