electron在渲染线程调用console.log无响应

问题:
通过electron加载的网页,其运行在渲染进程中。在网页的js代码段调用console.log输出打印信息。
然而, 无论是加载页面过程中自运行的js代码段,还是通过消息调用的js代码段,其中的console.log都没有输出。
把console.log位置替换成alert('warning'),就有输出了。

环境:
运行环境是windows 10,不论是在git bash中,还是在终端下运行,都没有输出

有没有哪位朋友也遇到过同样的问题?都是怎么解决的?是调用的时候姿势不对吗?

谢谢!

阅读 9.6k
3 个回答

console.log要分在主进程还是渲染进程里的,如果在主进程里console.log那么会在命令行里输出,如果是渲染进程里的console.log会在electron里面的控制台里输出,windows是f12唤起控制台?记不清了

新手上路,请多包涵

我也遇到这个问题了,在渲染进程里打印不出来,用alert可以,我的开发环境是MAC,百思不得其解

【分享下我的解决方案】

1、情景还原

我刚刚遇到这个问题:渲染进程的console.log("");突然不显示。

右上角提示:
clipboard.png

而当前的屏蔽levels是default,可以排除这个原因。

clipboard.png

2、解决方法

点击:

clipboard.png

即可解决!

参考地址:https://stackoverflow.com/que...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题