我有个小问题:
我想要创建一个WiFi网络,它不提供互联网接入。WiFi网络应该只为用户提供一个网站,就像在博物馆里一样。
这很简单对吧?但最困难的是:
我需要存储持久cookie(以保存用户的答案并稍后将其显示给用户),移动互联网连接不应中断(因为WiFi不提供internet连接)。为什么这是个问题?
我你用移动设备连接到一个WiFi,不管你是否有互联网接入,移动连接都会被切断。只有一个例外:互联网被一个被囚禁的门户所封锁(或者至少看起来是被屏蔽的)。但是,如果使用专用门户“浏览器”,则无法存储持久cookie。如果“浏览器”关闭,则所有内容都将丢失。
那我该怎么解决呢?当然,用户可以使用“普通”浏览器,但据我所知,这在iOS上是不可能的。如果您打开Safari,就会在Safari上引发"captive portal browser“。
很好,如果有办法的话.
编辑:配置文件都可以在这里找到:https://pastebin.com/kYzPw6C4
为了澄清:客户端可以连接并打开闭锁门户,但我需要持久的cookie。而这在“专用门户浏览器”中是不可能的。但是,如果没有专用门户,客户端设备就会切断移动连接,即使通过我的WiFi没有互联网连接.
发布于 2021-04-13 12:53:48
不允许在捕获门户页面后持久化Cookie。苹果关闭了一个iOS安全漏洞,恶意的俘虏门户窃取了提供cookie。无线宽带联盟承认大多数设备都不会从专用门户迷你浏览器中保存曲奇。。
也许允许客户互联网访问已知的门户网站,检查URL和您的网站,但阻止其他一切。被囚禁的门户变成了一次点击。一旦设备在站点上的完整浏览器中恢复联机,就会设置真正的cookie和用户自定义。
https://serverfault.com/questions/1060010
复制相似问题