在线检测:浏览器基础连接检测
这个页面在你的浏览器里执行浏览器真实能够完成的检测:当前网页是否能加载、同源资源请求耗时、浏览器在线状态、页面 HTTPS 状态、浏览器环境信息,以及可选的 WebSocket 连接测试。
能力边界
浏览器检测受到 CORS、安全沙箱、代理模式和系统权限限制,不能替代本地 CLI 检测。浏览器无法读取 DNS 记录、TCP 建连细节、TLS 证书链或系统代理状态。
浏览器基础检测
浏览器检测受到 CORS、安全沙箱、代理模式和系统权限限制,不能替代本地 CLI 检测。
浏览器能检测什么
- 当前网页是否能正常加载,以及基础加载性能指标;
- 浏览器报告的在线 / 离线状态(离线信号可靠,在线信号只代表存在网络接口);
- 当前页面的 HTTPS 状态;
- 浏览器 User-Agent 与平台信息;
- 同源 HTTPS 资源是否能够请求,以及请求耗时;
- 你主动提供的 WebSocket URL 在浏览器安全策略允许时的连接测试。
浏览器不能检测什么
- DNS A / AAAA 记录内容与解析耗时;
- TCP 指定端口的建连细节(超时、拒绝、重置的区分);
- TLS 握手过程、证书链、SNI;
- 系统代理状态与本地端口监听;
- 跨域目标的真实失败原因(浏览器出于安全考虑隐藏细节)。
需要以上证据时,请安装 ConnProof CLI,在本地运行完整检测。
检测结果如何解读
浏览器检测的结果分为五种状态:pass(通过)、fail(失败)、warning(需要关注)、inconclusive(证据不足,无法判断)和 unsupported(当前环境不支持)。看到 inconclusive 不代表出错——它意味着浏览器拿不到足够证据,这正是需要本地 CLI 的场景。