有没有办法通过远程调试协议或通过命令行启动来自Edge浏览器的任何控制台消息?

时间:2016-12-29 22:49:32

标签: javascript google-chrome remote-debugging microsoft-edge console.log

我正在使用Chrome的远程调试协议在为网站加载Chrome时获取控制台消息。

但我想知道是否有办法让Edge编写相同的文件?

我知道我可以查看控制台本身,或者在页面中添加一些脚本来执行此操作,但我尝试从外部角度进行操作。

E.g。使用脚本自动加载Edge浏览器,导航到页面,并将其找到的任何控制台消息记录到某个文件中。

1 个答案:

答案 0 :(得分:0)

您可以编写一个函数并将所有控制台消息发送到该函数,该函数将console.log输出并通过AJAX将其发送到您的服务器以附加到文件。使用nodejs微服务可以快速而简单地完成此操作。我在开发过程中为快速而肮脏的日志系统做了这个。我尝试使用数据时间戳,用户等进行记录以及输出是什么。

我假设你不想要这个长期(控制台登录生产是个坏主意)。