我有一个Web工作者,它生成一个表的pdf并将其发布在主js文件中。代码是这样的
worker.js
onmessage = function(e) {
var pdf = window.generatePdf();
postMessage(e.data[0]);
}
main.js
var worker = new Worker('worker.js');
worker.postMessage([config]);
worker.onmessage = function(e) {
save(e.data);
}
但是在worker.js文件中无法访问窗口对象。关于如何使其在该文件中可访问或如何实现其他功能的任何想法。感谢。
编辑:我正在使用pdfmake.min.js生成pdf文件。可以从worker.js中访问此文件吗?