2010-09-12 49 views
1

调试webworker的最佳方式是什么?我的工作人员似乎在某个地方失败了,但我似乎无法将事情记录到控制台以找出发生了什么事情。有没有办法使用萤火虫,或webkit的检查员我可以在webworker上下文中运行javascript?有没有更好的方法来做到这一点?调试Webworker

+0

WebKit的有Nightlies版网络工作者的调试工具,如果我没有记错。 – zneak 2010-09-12 16:22:01

+0

[How to debug web workers]的完全重复(http://stackoverflow.com/questions/2323778/how-to-debug-web-workers) – 2016-02-16 19:33:43

回答

1

目前没有浏览器支持网络工作者的调试。我测试过

  • 的Chrome 7.0.517.24 dev的
  • 火狐3.6.10
  • WebKit每日r68636

有一个很好的article尼古拉斯Zakas有关调试网络工作者。

+1

这实质上就是我已经拥有的东西。 Chrome为webworkers提供了伪调试器,但它基本上只是将它们放入iframe中,并正确连接onmessage/postMessage处理程序。 – Michael 2010-10-03 19:08:35