繁体   English   中英

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

[英]is it possible to run chrome in debug mode?

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

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

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

是!

您可以从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

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

希望有所帮助!

我不完全确定我是否理解正确,但也许你想查看chrome.org HOW-TO for mac而不是windows。 您有两种方法可以调试渲染器进程

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

这里将详细介绍它们。 希望有所帮助

编辑:更新了链接

Rimian的答案类似,在Windows中,您也可以从命令行启动Chrome以启用日志记录。 只需打开CMD并输入:

cd C:\Program Files (x86)\Google\Chrome\Application
chrome --enable-logging --v=1

日志文件chrome_debug.log位于C:\\Users\\<USERNAME>\\AppData\\Local\\Google\\Chrome\\User Data 请注意,您必须替换您的用户名。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM