【发布时间】:2014-05-09 10:01:17
【问题描述】:
我目前正在为 chrome 的 console 对象编写一个包装器,以便在 web worker 中提供相同的功能,至少目前还不支持日志记录。
一旦工作人员通知主线程,我会复制日志调用,如下所示:
Function.prototype.apply.call(console.log, console, [workerLogObject])
此时,chrome 识别调用并引用控制台本身内的文件、行和列(在右侧)。根据 console.log 的定义显示的信息使用该方法被调用的任何资源——在我的例子中是包装器。
回到问题,是否可以在调用console 对象的方法时更改文件引用,以便在我的情况下显示另一个文件,如网络工作者?
【问题讨论】:
-
我从来没有找到过,我看过......
-
@JeremyJStarcher 听起来像是个坏消息……你能告诉我是否有办法强制像
http://0.0.0.0/js/testworker.js:5:11这样的控制台 URL 使用 chrome devtools 而不是普通标签打开?
标签: javascript html google-chrome google-chrome-devtools