如何打开Chrome浏览器到Chrome Dev工具URL

4

通过最新版本的node,

输入 node --inspect ajavascriptfile.js

会输出一个链接,可以在chrome浏览器中打开,非常好!

(V8检查器的文档在这里

但是我如何在终端中打开那个链接呢?

我可以使用以下命令打开文件或url:

open -a Google\ Chrome ./path/to/file.html

或者

open -a Google\ Chrome http://google.com

但对于链接尝试同样的命令:

open -a Google\ Chrome chrome-devtools://devtools/remote/se...

会给出错误消息:

The file /Users/samhouston/proj/chrome-devtools:/devtools/remote/se... does not exist.

如何通过终端让Chrome打开浏览器到这个URL?

提前感谢您的帮助。

1个回答

6

open 不支持 chrome-devtools 协议,所以它只会尝试打开本地文件路径。由于该文件路径不存在,因此会出现您目前遇到的错误。

我找到了另一种解决方案,您可以使用 osascript 命令告诉应用程序自己打开 URL。

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome & osascript -e 'tell application "Google Chrome" to open location "chrome-devtools://devtools/remote/serve_file/@60cd6e859b9f557d2312f5bf532f6aec5f284980/inspector.html?experiments=true&v8only=true&ws=localhost:9229/node"'

非常感谢,我一直在研究创建一个清单文件或类似的愚蠢方法(完全是错误的路线)。你的解决方案简单得多。 - Sam Houston

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接