![](/img/trans.png)
[英]Is it possible to run JS-file in the Google Chrome directly and debug it?
[英]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.