我在JavaScript中使用Worker
var worker = new Worker("indexWorker.js");
worker.addEventListener('message', function(e) {
oDefer.resolve();
}, false);
worker.postMessage({
"data": allData
});
return oDefer.promise;
如何调试indexWorker.js
?
我在网上看到了,我发现我需要在Chrome开发者工具中执行此操作,但Chrome上找不到工作人员的选项。
你可以告诉我吗?
答案 0 :(得分:1)
最简单的方法是添加
debugger;
到代码中的一行。如果dev工具打开,它将停止代码并打开调试器。见http://jsfiddle.net/mendesjuan/YUKSu/82/
您可以将debugger
添加到作为webworker(indexWorker.js
)运行的文件或响应其消息的代码中。