我目前正在使用Chromium进行Javascript网站开发,但我很乐意从任何网络浏览器输出标准输出。
我的开发环境是Emacs,它针对开发环境进行了优化,将“print”语句写入stdout并将跟踪堆栈写入stderr。 stdout& stderr很容易被捕获到运行正在开发的应用程序的进程的Emacs缓冲区中。
我可以从Emacs运行浏览器进程,我看到标准输出&我的Emacs缓冲区中的错误消息,但我没有看到任何控制台输出或来自我的Javascript代码的堆栈跟踪。
没有黑客攻击浏览器本身的源代码,有没有简单的方法来实现这一目标?也许是浏览器扩展程序?