iOS:在Safari中打开欢迎页面,而不是CNA(后验证)

前端之家收集整理的这篇文章主要介绍了iOS:在Safari中打开欢迎页面,而不是CNA(后验证)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在运行一个强制网络门户,目标受众只是移动设备.在CNA中进行身份验证后,我想向用户打开一个“欢迎页面”.此页面应在(移动)Safari中打开,而不是在CNA中打开,因为它包含在有限的CNA环境中不起作用的交互式元素.

我以前见过这个在其他门户网站工作,但我不知道他们是怎么做的,也不知道经过长时间的研究后甚至是多少.

我有的是:

>强制门户网站/专属网络正在运行
>用户连接获取弹出窗口(CNA)中显示的启动页面
>因为我不需要身份验证,所以此时它们已连接,右上角的按钮显示“OK”

我想要的是:

>此启动页面上的链接或按钮可打开Safari窗口

要么

>一些JavaScript,重定向,以及在CNA关闭时打开Safari窗口的任何其他内容.

到目前为止我找不到任何东西(例如使用target =“_ system”).有谁知道这些酒店和其他门户网站如何设法做到这一点,做到了吗?

解决方法

您无法使操作系统(OS X或iOS)打开Safari.
当iOSX检测到有围墙的花园(强制门户)时,它会启动CNA.
那是.

CNA≠Safari.
让我们试试< a href =“...”target =“_ blank”> test< / a>
任何尝试打开另一个CNA窗口失败.

让我们试试< a href =“...”target =“_ system”> test< / a>
任何尝试打开Safari都失败了(_system仅适用于iOS应用程序中的Safari,Mail和Safari网页浏览)

对我来说:回答=不可能.

但我想知道:是否有人已经看过这种现象.你有没有看过一个在呈现CNA窗口后自动启动的野生动物园页面

猜你在找的iOS相关文章