问题标签 [captiveportal]
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.
captiveportal - CloudTrax - 以编程方式验证客户端?
我们正在尝试找到一种通过移动应用程序而不是使用强制门户启动页面来验证客户端的方法。这可能吗?
我查看了 CloudTrax API,但似乎找不到任何直接表明能够对用户进行身份验证的内容。
我考虑的另一个选择是尝试发出一个 http 请求,该请求将返回启动页面,然后使用 Javascript,模仿身份验证按钮上的单击事件。
openwrt - 使用电子邮件或 Facebook 身份验证创建强制门户
我想创建一个强制门户,想要连接到无线网络 (wifi) 的用户被重定向到网页。然后是一个表单,他们必须在其中输入电子邮件或按下 facebook 的类似按钮才能开始自由导航。
我在路由器上安装了openwrt,我需要什么工具?我怎样才能让他们在登录表单后导航?
谢谢。
jquery - Captive Portal:AJAX 帖子非常难以预测
我们正在尝试在使用 Captive Portal 加入网络时添加注册步骤。这仅适用于桌面,移动用户的身份验证由移动应用程序处理。该过程在普通浏览器中运行良好,但在强制门户窗口中 AJAX 请求失败。
虽然看起来很随机,但我实际上已经使用强制门户窗口收到了成功响应,但大多数时候它返回失败。
任何帮助都会很棒!
html - PFsense 强制门户图像未出现
我上传了一个强制门户 html 页面,它正确重定向到指定页面。但是,尽管我将这些图像上传到文件管理器并根据文件管理器提供的新名称在 html 页面中更改了它们的名称,但它没有显示 html 页面中包含的图像。但是当我点击查看按钮时它仍然没有出现。你可以帮帮我吗?我错过了什么吗?
android - NetworkInfo getExtraInfo() 中的字符串“captive_portal_detected”是否是强制门户的可靠指示?
我有一个我在开发中使用的三星 6.0.1。我想知道网络是否是强制门户。最近发生了一些变化,使开发人员知道此信息,这很好。但似乎没有办法只从 NetworkInfo 中检索数据。
我发现,如果我可以使用 Wi-Fi NetworkInfo 的实例,我可以调用 getExtraInfo,并且强制门户的指示将作为字符串“captive_portal_detected”出现在其中,这很奇怪,这是一个字符串而不是布尔属性,但这不是我的问题。
这个字符串是什么版本的 Android 开始弹出的,这是常规操作系统的一部分还是三星人为 s7 弹出的东西?我可以依赖这个字符串作为与 NetworkInfo 关联的接入点实际上是强制门户的指示符吗?我在任何地方都找不到关于这个值的文档。
android - 如何在 Android 上从 Captive 打开默认浏览器
我们正在开发 WiFi 身份验证解决方案,该解决方案应在连接到 WiFi 后将用户重定向到特定页面。
在我们面临的问题的Android设备上。一旦用户在小部件中单击通知,俘虏将立即打开和关闭,并且默认浏览器不会打开。
有人可以建议最好的方法是什么吗?或者可能甚至无法直接从俘虏打开默认浏览器?
我们正在使用 Mikrotik 路由器。
android - 从 android 手机一键式 wifi 强制门户登录
我的 wifi 连接有一个强制门户。每次登录都很痛苦。使用 mechanize 从我的桌面在 python 中创建单击自动登录。需要为android构建一些类似的东西。如果有人知道如何像 android 中的机械化一样自动获取网页和填写表格,我们将不胜感激。提前致谢...
captivenetwork - 如何从强制门户释放用户?
在强制网络门户中对用户进行身份验证后,我应该向用户返回什么信息,以便启动强制网络门户的操作系统知道用户现在可以导航?
nginx - RPi3 无线接入点中 Captive-Portal 的 HTTPS 请求 URL
我正在运行一个媒体艺术项目,使用 Rasp Pi 3 作为具有强制门户的无线接入点。我使用 iptables 将数据包重定向到 Sinatra,我可以获得设备发送的请求 URL。
问题是,如果用户的请求是 HTTPS 网站,如 Facebook、Google 或任何其他网站,显然无法读取数据包。
因此,我尝试构建一个反向端口并将 iptables 的重定向目标更改为 nginx 服务器,以便通过以下链接在 HTTPS 下解码请求 URL:http: //www.htpcguides.com/enforce-ssl-secure-nginx -反向代理-linux/
这就是我更改 iptables 的方式
这就是我配置我的 nginx 的方式:(端口 4567 是 sinatra 监听的)
现在我被困在这里。我认为 nginx 服务器无法识别我通过 iptables 重定向的数据包。其次是 proxy_pass 似乎没有向我的 sinatra 发送任何东西。
有没有其他方法可以解决这个问题?或者我工作的哪一部分是错的?
谢谢。
android - 登录后在 Android Captive Portal 中打开浏览器
我正在为 Android 创建一个强制门户:
- 用户连接到 Wi-Fi
- 强制门户打开并显示登录信息(/generate_204 的 302)
- 我发布信息并释放用户使用互联网(/generate_204 的 204)
- 问题:强制门户关闭,浏览器未打开
我的目的是 - 在发布信息后 - 释放用户,关闭强制门户并打开浏览器。
我该怎么做?