查看Electron 应用的调试端口
以下是一些可以知道已发布第三方 Electron 应用调试端口的方法:
* **通过命令行参数查看** :
* 如果该 Electron 应用在启动时添加了类似 `--remote-debugging-port=xxxx` 或 `--inspect=xxxx` 的参数,那么其调试端口就是该参数指定的端口号。比如,应用启动命令为 `app.exe --remote-debugging-port=9222` ,调试端口就是 9222。
* **检查应用代码** :
* 查看应用的主进程中是否有类似 `app.commandLine.appendSwitch('remote-debugging-port', 'xxxx')` 的代码,若有,则 xxxx 即为调试端口。
* **使用 Chrome 浏览器的 inspect 页面查看** :
* 在 Chrome 浏览器中访问 `chrome://inspect` 页面,若该 Electron 应用开启了远程调试功能,会显示在 “Remote Target” 列表中,点击 “Inspect” 链接即可打开开发者工具进行调试,同时可以查看到对应的调试端口信息。
* **借助 Debugtron 工具** :
* Debugtron 是一个基于 Electron 开发的客户端桌面 GUI 程序,可用于调试生产环境下的 Electron 应用。下载安装后,将要调试的 Electron 应用拖拽到该工具中,可能可以获取到调试端口等相关信息。
* **查看网络连接及监听** :
* 使用系统自带的网络连接查看工具或第三方网络分析工具,查看该 Electron 应用运行时所建立的网络连接及监听的端口,从中查找可能是调试端口的选项。比如在 Windows 系统中,可以通过命令提示符下的 `netstat -ano` 命令查看端口监听情况,或使用 Process Explorer 等工具查看进程打开的端口。