Firefox允许附加到网络工作人员。您可以转至about:debugging
,查看活动工作者列表,然后单击“调试”进行附加。使用Firefox调试短期网络工作人员
但是如果应用程序创建一个短期工作人员该怎么办?我想设置一个断点,但在创建工人之前我不能这样做。 (至少,我还没有找到办法,例如,用debugger
statement设置断点在Firefox 54中不起作用。)
作为一个非常粗糙的解决方法,我可以延迟web worker的启动通过使用setTimeout
,所以我可以使用时间打开about:debugging
并附加到新的工作人员。然而,这不是一个好的解决方案。
是否有一种有效的方式提前设置断点(在工人开始之前)?