Worker 创建代码如下:
var script = "";
script += "var a = 0;";
script += "a++;";
script += "console.log(a)";
var blob = new Blob([script] , {
type: 'text/javascript'
});
var src = URL.createObjectURL(blob);
var w = new Worker(src);
打开控制台查看,打了断点:
断点没有触发!!
如果是直接使用本地文件路径的方式:
var w = new Worker('js/w.js');
在 w.js
中打断点有用!
如何调试使用 blob
生成的 js
脚本链接用于 Worker
线程的调试??
相关分类