求助mac系统中如何配置chrome环境以使用“chrome —remote-debugging-port=9222”方式复用同一网页

在mac系统中终端输入“chrome —remote-debugging-port=9222”命令提示notfound

mac系统中复用浏览器

  • 找到你的Chrome浏览器执行文件,在mac中名字是Google Chrome,然后把这个执行文件所在的目录配置到环境变量path中,确保你在任意目录下执行Google\ Chrome命令可以打开chrome浏览器(注意命令中间的反斜线)
  • 需要确保关闭所有的chrome进程,包括页面、插件、后台进程
  • 使用命令Google\ Chrome —remote-debugging-port=9222打开一个能够被远程调试的chrome浏览器。可以使用网页访问127.0.0.1:9222,如果页面不报错的话,说明远程调试开启成功,就可以进行后续的操作了

老师,我找到了google chrome.app路径配置后输入Google\ Chrome或者Google\ Chrome —remote-debugging-port=9222还是提示not found


印象中Google Chrome.app是一个外层文件夹吧 里面还有好几层目录才到真正的chrome执行文件,你再看看。。

1.在浏览器地址栏中输入:chrome://version,可以找到可执行文件路径,进入该路径即可执行Google\ chrome --remote-debugging-port=9222
2.为了可以直接在终端的任何位置使用chrome --remote-debugging-port=9222,将上面的可执行路径配置在.bash_profile中,具体为:alias=’/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome’.
注意:路径中包含特殊格式,建议复制路径

犯的错误真多。。。

先看下正确的用法

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222

执行后会出现提示

DevTools listening on ws://127.0.0.1:9222/devtools/browser/36f1a94b-d34c-4926-973c-8cdfedae4d41

如果没有出现这个提示,出现了如下消息

正在现有的浏览器会话中打开

说明你没有彻底关闭浏览器,需要重新关闭所有的chrome进程。

你的问题在于 export命令后面的路径如果带有空格,也是需要用双引号括起来的