WebDebugX

常见问题

连接第一台设备前,可先查阅以下常见问题。

调试 iPhone 必须有 Mac 吗?

不需要。这正是 WebDebugX 要解决的问题。它通过 USB 直接对接 WebKit 远程调试协议,因此在 Windows 或 Linux 桌面上调试 iOS 页面,能力与 Mac 完全相同。

iPhone 需要越狱吗?

不需要。解锁设备,在弹窗中点击「信任」,然后开启「设置 → Safari → 高级 → 网页检查器」。需要的准备仅此而已。

需要安装证书或配置代理吗?

都不需要。WebDebugX 通过调试协议直接连接到页面,而不是拦截网络流量,因此整个流程中不涉及任何证书或代理。

需要在我的 App 里集成 SDK 吗?

不需要 SDK,也不需要引入任何库。调试自研 App 内的页面,只需打开平台自带的调试开关 —— iOS 上是网页检查器,安卓上是 WebView.setWebContentsDebuggingEnabled(true)。发布版本中你可以自行关闭该开关。

可以调试第三方 App 吗?

只有当开发者在发布时开启了网页调试才可以,而正式上架的 App 通常不会开启。WebDebugX 不会绕过这个开关。

安卓调试需要 root 吗?

不需要。开启开发者选项中的 USB 调试即可。浏览器标签页,以及已开启调试的 App 内的 WebView 页面,都可以调试。

可以使用哪些调试面板?

元素、控制台、源代码、网络、存储,以及性能分析。iOS 页面在内置的 WebKit 网页检查器中打开,安卓和 Chromium 页面在 Chrome DevTools 中打开 —— 两者都是官方原版的调试器界面。

可以调试其他电脑上的浏览器吗?

可以。在那台电脑上以远程调试端口启动 Chromium,然后在 WebDebugX 中按其 IP 地址和端口添加一个自定义设备。

设备没有出现在列表里,怎么办?

请先检查数据线和 USB 端口,再确认设备已解锁、已信任,且检查器开关已打开。完成后刷新设备列表 —— 上述开关不会对已经列出的设备追溯生效。

真的免费吗?

是。WebDebugX 全部功能免费开放,没有付费版本、没有订阅、没有任何功能限制,也无需注册账号。使用前需要填写一个授权码,授权码同样免费:发布一篇 WebDebugX 的使用分享或教程,即可领取。

支持哪些桌面平台?

Windows、macOS 和 Linux。

我调试的页面数据会离开本机吗?

调试会话只发生在你的电脑与数据线另一端的设备之间。登录和激活会与我们的账号服务通信,但你检查的页面内容不在其中。

还有其他问题?

文档里有完整的安装、连接和排查说明。