【发布时间】:2017-03-25 02:33:33
【问题描述】:
Chrome 有一个非常棒的功能,允许您从另一个浏览器或窗口打开开发工具。它通过使用此标志启动 chrome 来工作:
--remote-debugging-port=9222
然后,您可以从另一个窗口/浏览器转到 http://localhost:9222 并打开 Chrome 中任何正在运行的选项卡的开发工具。出于安全原因,Chrome 将不允许通过 IP 从另一台计算机访问,比如http://192.168.1.2:9222。
但是有一个额外的标志表明它打开了这个功能,这是 Chrome 必须说的:
--remote-debugging-address
使用给定的地址而不是默认的环回来接受 远程调试连接。应与 --远程调试端口。请注意,远程调试协议不执行任何身份验证,因此过于广泛地暴露它可能是一种 安全风险。
要么它不工作,要么我不知道如何格式化它。我尝试了以下方法:
--remote-debugging-port=9222 --remote-debugging-address=http://192.168.1.2:9222
--remote-debugging-port=9222 --remote-debugging-address=http://192.168.1.2
--remote-debugging-port=9222 --remote-debugging-address=192.168.1.2:9222
--remote-debugging-port=9222 --remote-debugging-address=192.168.1.3 //maybe thinking its supposed to be the IP of the remote machine
目标机器是 Mac
【问题讨论】:
-
应该只是其他机器可以连接的IP地址。添加端口将是多余的。
-
在示例 4 中你可以看到我试过了
-
示例 4 实际上显示您尝试指定远程计算机的地址。不是本地的...我相信亚历克斯的意思是:--remote-debugging-port=9222 --remote-debugging-address=192.168.1.2 我也想建议这种可能性:--remote-debugging-端口=9222 --remote-debugging-address=0.0.0.0
-
这里也没有任何效果(调试模式下的chromium在raspberry / linux中),mac上的远程浏览器,通过VPN
标签: google-chrome