gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 03:28:01 37 4
gpt4 key购买 nike

我正在运行一个强制门户,目标受众仅为移动设备。我想在用户 在 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 webviews)

对我来说:答案 = 不可能。

但我想知道:有没有人已经见过这种现象。您有没有看到在 CNA 窗口显示后自动启动的 safari 页面?

关于iOS:在 Safari 中打开欢迎页面,而不是 CNA(身份验证后),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29744245/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com