我在 Web Worker 中有一些 JavaScript 代码,如下所示。
onmessage = function(event){
setTimeout(function(){
postMessage(event.data + " ,then sent back to the main thread");
}, 4000);
};
每当我运行代码时,设置的超时部分基本上只是跳过而不执行。我的主要 JavaScript 代码每 2 秒调用一次工作程序,设置的时间间隔在我的主要代码部分中正常工作。但是,这部分代码不起作用。有人知道为什么吗?谢谢您的帮助。