在Mac上默认情况下在Chrome上启用远程调试吗?

时间:2019-05-08 14:32:19

标签: macos google-chrome google-chrome-devtools vscode-debugger chrome-debugging

我正在努力将VS Code调试器作为常规工作流程的一部分附加到Chrome。

我一直保持Chrome运行,而备受好评的VS Code Live Server扩展程序在我喜欢的新标签页中打开了我的项目。我希望能够将VS Code调试器附加到此实例,但是看来我必须使用以下命令行从命令行启动Chrome:

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

几个问题:

  1. 是否可以修改Chrome的配置文件,使其始终以该标志集开头?
  2. 这是愚蠢的事吗?
  3. 我真的需要上面一行中的sudo吗?有些资料来源没有它。
  4. 或者,是否有一种方法可以创建桌面/工具栏快捷方式来启动chrome并启动远程调试功能?

谢谢!

PS,我看到了相关的SO question for Windows

2 个答案:

答案 0 :(得分:1)

现在有各种各样的Mac答案不再起作用了。我找到了一个,并建立了一个双击图标。 I posted it on GitHub

显然,使用Automator也很容易。

答案 1 :(得分:1)

这里有一个很棒的教程,介绍如何使用Automator进行此操作:http://kynatro.com/blog/2018/01/11/chrome-debugging-in-vscode/