是否可以在调试模式下运行chrome?

Ale*_*lex 6 javascript logging webkit google-chrome google-chrome-devtools

首先,我真的不确定这是超级用户还是Stack-Overflow的问题.它可能对其他开发人员有用,但它不是特定的代码问题.

在谷歌浏览器中有没有办法查看渲染引擎异常或一般调试信息?我有一些代码,我99%肯定会崩溃渲染/重绘引擎的chrome但是(我在Mac上)在Console.app我没有收到异常通知.我想知道是否有一种方法可以强迫Chrome在日志记录中更加冗长?也许这是一个webkit而不是特定于chrome的东西.

让我知道这是否真的不是堆栈溢出,我会删除/关闭问题,就像我说我知道它不是特定于代码.

Rim*_*ian 5

是的!

您可以在 Mac 上从命令行启动 chrome。在这里查看之前的问题

像这样的东西:

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome

您还可以传递一个标志,通过附加以下内容将 chrome 输出到日志文件:

--enable-logging --v=1

chrome_debug.log这应该写入一个位于目录中某处的日志文件~/.config/

然后你可以跟踪该日志。我的命令是:

$ tail -F ~/.config/chromium/chrome_debug.log

您的日志文件路径可能不同。

希望有帮助!


Tob*_*ogh 2

我不完全确定我是否理解正确,但也许您想查看 chromium.org HOW-TO for Mac 而不是 Windows。您有两种可能性来调试渲染器进程

a) 在单个进程中运行 Chrome 或 b) 在启动后将 XCode 的调试器附加到渲染器进程

此处对其进行了详细描述。希望有帮助

编辑:更新了链接