javascript 可以在调试模式下运行chrome吗?

ou6hu8tu  于 2023-02-28  发布在  Java
关注(0)|答案(3)|浏览(110)

首先,我真的不知道这是一个超级用户或堆栈溢出的问题。它肯定会对其他开发人员有用,但它不是一个特定的代码问题。
在Google Chrome中,有没有办法查看渲染引擎异常或一般调试信息?我有一些代码,我有99%的把握是崩溃的渲染/重画引擎的chrome,但(我在一个mac)在Console.app我没有得到通知的异常。我想知道是否有一种方法,迫使chrome更详细地记录?也许它'这是一个webkit的东西,而不是 chrome 特定的。
让我知道这是否真的不是堆栈溢出,我会删除/关闭问题,就像我说的,我知道它不是特定于代码的。

g6ll5ycj

g6ll5ycj1#

好耶!
你可以在mac上从命令行启动chrome。参见前面的问题here
就像这样:
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome
您还可以通过附加以下内容来传递标记以使chrome输出到日志文件:
--enable-logging --v=1
这将写入一个日志文件chrome_debug.log,该文件位于~/.config/目录中的某个位置。
你就可以跟踪那根木头了。我的命令是:
$ tail -F ~/.config/chromium/chrome_debug.log
日志文件的路径可能不同。
希望能有所帮助!

zu0ti5jz

zu0ti5jz2#

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

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

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

e3bfsja2

e3bfsja23#

我不完全确定我的理解是否正确,但也许您想查看chromium.org的Mac版HOW-TO,而不是Windows版。您有两种可能性来调试渲染器进程
a)在单个进程中运行Chrome或B)在启动后将XCode的调试器附加到渲染器进程
它们在here中有详细描述。希望对您有所帮助
编辑:更新链接

相关问题