在Chrome中,如何将javascript控制台输出到stdout/stderr
我正在使用Google Chrome,有一个页面可以将一些信息打印到Javascript控制台——我想通过管道将这些信息传输到一个脚本 我发现了如何在OSX上显示Chrome的标准输出——通过在终端上运行下面的命令(需要一个新的用户配置文件来确保该命令生成一个新的应用程序,否则我们将打开现有的应用程序而没有输出) 然而,我得到的所有打印到终端的是内部的Chrome信息 是否有办法将所有JS控制台输出打印到stdout/stderr,以便将下面命令的输出通过管道传输到脚本 蒂亚 /Applications/Google\Chrome.app/Contents/MacOS/Google\Chrome--user data dir=temp dir在Chrome中,如何将javascript控制台输出到stdout/stderr,javascript,google-chrome,Javascript,Google Chrome,我正在使用Google Chrome,有一个页面可以将一些信息打印到Javascript控制台——我想通过管道将这些信息传输到一个脚本 我发现了如何在OSX上显示Chrome的标准输出——通过在终端上运行下面的命令(需要一个新的用户配置文件来确保该命令生成一个新的应用程序,否则我们将打开现有的应用程序而没有输出) 然而,我得到的所有打印到终端的是内部的Chrome信息 是否有办法将所有JS控制台输出打印到stdout/stderr,以便将下面命令的输出通过管道传输到脚本 蒂亚 /Applicat
- 使用以下标志从命令行启用:
这会记录Chrome内部所做的一切,但也会记录所有--启用日志记录--v=1
消息。日志文件名为chrome_debug.log,位于中console.log()
temp dir/chrome_debug.log
包含我想要的输出:)所以Ansare是--启用日志--v=1--用户数据dir=temp dir
来获得我在OS X上需要的东西。--启用日志--stderr
也是可能的,你知道Firefox会怎么样吗?在这种情况下,chrome\u debug.log
中会充满控制台上没有的数据,这使得解析变得不可能。