在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命令后面的路径如果带有空格,也是需要用双引号括起来的