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

时间:2017-04-23 04:13:14

标签: node.js shell google-chrome node-debugger

当我尝试编辑

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

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

1 个答案:

答案 0 :(得分:0)

我做了一些研究。似乎Chrome不允许此类内部网址出于安全考虑。即使使用using window.location.replace("chrome://settings/")

,也无法直接访问这些内部网页

这些涉及创建扩展程序,或更改默认/首页打开的chrome配置文件。

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