问题标签 [captivenetwork]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
766 浏览

configuration - 添加链接到 Coova 强制门户的登录页面

我已经建立了一个带有强制门户的 Coova 热点。目前,它被配置为内部热点,并且强制门户的网页是自包含在路由器中的。我能够成功登录、浏览和注销网络。

我想在登录页面中添加一个,点击后将打开我公司的网页(所有这些,在身份验证发生之前)。我在门户中的“登录页面”html 代码中添加了简单的 HTML 代码(如下)。

我还在围墙花园中添加了“www.mycompany.com”,以便在身份验证成功之前允许访问。

单击链接时,无法打开所需的网页。它尝试搜索路由器内部的页面。但是如果在浏览器中输入,我可以访问相同的页面。请告诉我如何在将门户用作内部热点时自定义门户。甚至有可能做到这一点吗?

提前致谢..

0 投票
2 回答
1319 浏览

ios - 从网络获取 SSID 的简单代码

嗨,我正在寻找一个简单的代码来读取 SSID,我发现了很多关于“SystemConfiguration/CaptiveNetwork.h”的信息,但是我该如何使用它,我不明白。对不起,我是一个新的 Objective-C 程序员。你有一个很好的例子或教程来理解它。我尝试了 Apple 的 Reachable,但它们不适用于字典。

感谢帮助

0 投票
2 回答
5721 浏览

iphone - CNCopySupportedInterfaces 提供所有已配置 Wifi 接口信息的列表,还是仅列出当前处于活动状态的一个?

我想使用CNCopySupportedInterfacesAPI 来获取 Wifi 接口的 SSID。但我只是对 API 有疑问CNCopySupportedInterfaces。此 API 会提供所有已配置 Wifi 接口的列表,还是仅提供一个当前处于活动状态的接口或有关当时可访问(但未配置)的所有接入点的信息?

0 投票
0 回答
3172 浏览

javascript - 如何使用 Javascript 关闭 iOS Captive Network Assistant 弹出窗口

问题: Apple 设备上的 Captive Network Assistant 显示 CNA 屏幕,只有一个取消按钮。有没有办法通过单击链接/javascript 来关闭此窗口和/或重定向到 safari?

背景信息:连接到 wifi 接入点后,用户会被重定向到启动页面。此启动页面具有与目标 _blank 的链接,可在新选项卡中打开。CNA 登录对话框会破坏此功能。理想情况下,用户会被提示 CNA 登录,他们会单击继续,它会在 safari 中加载我们的启动页面并关闭登录对话框。任何有关如何执行此操作的信息将不胜感激。谢谢!

0 投票
2 回答
4417 浏览

ios - CNCopySupportedInterfaces() 尽管连接了wifi,但没有返回值

我正在使用 CNCopySupportedInterfaces() 来获取 bssid 并且它没有返回任何值。不知道为什么。

我的代码如下所示:

NSLog(@"%@",CNCopySupportedInterfaces());

返回(空)

不知道出了什么问题?需要一些指导

0 投票
1 回答
581 浏览

mobile - 在wifi路由器上设置本地网站

我们有一个为会议开发的移动网站,当用户连接到 wifi 路由器时,他们应该可以通过智能手机/平板电脑/笔记本电脑访问该网站。是否可以在连接到路由器的本地 PC 上设置 xampp 服务器并为其分配 url,以便用户可以键入 url 并访问网站?用户是否必须输入 IP 地址或是否可以分配 url?我在一些帖子中读到,一种方法是设置强制门户,但我们没有时间和资源来设置强制门户。如果我错了,请纠正我。提前致谢, 拉加夫

0 投票
0 回答
588 浏览

ios - 如何使用 BSSID 或 SSID 获取当前连接的 WiFi 网络的安全类型?

在 xcode 中处理 iOS 项目时,我使用“CaptiveNetwork”类来检索当前连接的 WiFi 网络的 SSID、BSSID 和 SSIDDATA。我的问题是是否可以根据给定的信息确定安全类型(如果有)?

0 投票
1 回答
323 浏览

java - 如何在重定向之前在 Android 上获得 GET 响应?

当 Android 尝试连接到 Captive Portal 时,我尝试在重定向之前获取 HTTP 数据。

这是代码片段:

当我使用时,Fiddler Web Debugger我看到了以下流程:

在此处输入图像描述

所以第一次我需要接收状态 302 和重定向状态 200 之后。

但是,我在重定向后直接得到响应。

在此处输入图像描述

听起来Android会自动重定向,我无法捕捉到它。

如何在重定向之前获取响应信息(来自 Fiddler 的第一行,302 的标题)?

谢谢

0 投票
0 回答
1521 浏览

iptables - 用于桥接接口的 Captive Portal

我喜欢创建一个简单的强制门户,它适用于作为桥梁一部分的界面。

网桥接口 br0 (10.19.1.1/16) 由两个接口 eth0 和 eth1 组成。eth1 后面是客户端计算机。eth0 后面是一个连接互联网网关的交换机。

对于强制门户,所有来自 eth1 后面的客户端对端口 80 的 tcp 请求都需要定向到本地 Web 服务器。

当网站请求被重定向到本地 Web 服务器时,以下几行似乎有效。问题是一旦使用下面的认证行,客户端就不能再加载任何常规网站了。

我已经搜索了互联网,但没有找到解决方案。

0 投票
1 回答
10871 浏览

ios - Captive Portal 如何强制打开浏览器

我已经使用 dd-wrt、wifidog、authpuppy 和一些来自 authpuppy 的插件以及我自己的网络应用程序设置了一个强制门户。

  1. 我想知道会触发客户端设备上的浏览器弹出的确切内容是什么?
  2. iPhone/iPad 的弹出式浏览器是常规浏览器模式吗?

PS:

我做了类似的研究

他们很少谈论弹出式浏览器。

有人可以帮忙吗?