OSX 无法通过 `open` 命令打开 `chrome://` 协议

OSX cannot open the `chrome://` protocol by the `open` command

当我尝试编辑时

open "chrome://settings"

它说:文件 /chrome:/settings 不存在。

open -a Google\ Chrome "chrome://settings"

也无法打开 chrome 中的设置。似乎 open 命令只能打开 http && https 协议

事实上,我想在Chrome Dev Tool中调试一些Node代码,每次我运行

node --inspect --debug-brk index.js

我必须将调试 link 复制到 Chrome 才能打开开发工具。我想自动打开它。但是open命令不行。

我做了一些研究。出于安全考虑,Chrome 似乎不允许此类内部 URL。访问这些内部页面,不能直接访问,即使使用using window.location.replace("chrome://settings/")

这些涉及创建扩展,或更改打开的 default/first 页面的 chrome 配置文件。

虽然这些可以解决你的问题,但它们都是 hacky 的做事方式,因此不可取。