在 mac 上默认启用 Chrome 上的远程调试?

Enable remote debugging on Chrome by default on mac?

我正在努力让 VS 代码调试器附加到 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 的 desktop/toolbar 快捷方式,以便在启用远程调试后启动它?

谢谢!

PS 我看到相关的 .

有各种 Mac 曾经有效但现在无效的答案。我找到了一个,并构建了一个 double-clickable 图标。 I posted it on GitHub.

显然,使用 Automator 也很容易做到。

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