首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何调试web工作器

如何调试web工作器
EN

Stack Overflow用户
提问于 2010-02-24 12:59:41
回答 9查看 43.7K关注 0票数 73

我一直在与HTML5中的web工作者一起工作,并正在寻找调试他们的方法。理想情况下,像firebug或chrome调试器。有没有人对此有好的解决方案。由于无法访问控制台或DOM,因此很难调试可疑的代码

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2011-02-14 01:47:57

作为缺少console.log的快速解决方案,您可以只使用throw JSON.stringify({data:data})

票数 24
EN

Stack Overflow用户

发布于 2010-04-28 23:00:35

Dev Channel版本的Chrome支持通过注入伪worker实现来调试worker,该实现在worker的客户端页面中使用iframe模拟worker。您需要导航到Scripts窗格并勾选右侧Workers侧边栏上的Debug复选框,然后重新加载页面。然后,worker脚本将出现在页面脚本列表中。但是,这种模拟有一定的局限性--由于worker脚本将在客户机页线程中运行,worker中的任何长时间运行的操作都将冻结浏览器UI。

票数 56
EN

Stack Overflow用户

发布于 2018-02-16 21:41:28

从Chrome 65开始,您现在可以简单地使用调试器的“单步执行”功能:

有关更多详细信息,请参阅他们的release note

票数 17
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2323778

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档