我一直在与HTML5中的web工作者一起工作,并正在寻找调试他们的方法。理想情况下,像firebug或chrome调试器。有没有人对此有好的解决方案。由于无法访问控制台或DOM,因此很难调试可疑的代码
发布于 2011-02-14 01:47:57
作为缺少console.log的快速解决方案,您可以只使用throw JSON.stringify({data:data})
发布于 2010-04-28 23:00:35
Dev Channel版本的Chrome支持通过注入伪worker实现来调试worker,该实现在worker的客户端页面中使用iframe模拟worker。您需要导航到Scripts窗格并勾选右侧Workers侧边栏上的Debug复选框,然后重新加载页面。然后,worker脚本将出现在页面脚本列表中。但是,这种模拟有一定的局限性--由于worker脚本将在客户机页线程中运行,worker中的任何长时间运行的操作都将冻结浏览器UI。
发布于 2018-02-16 21:41:28
https://stackoverflow.com/questions/2323778
复制相似问题