如何:´postMessage´它能发送两条信息吗

how to: ´postMessage´ can it send two messages?

本文关键字:#180 两条 信息 postMessage 如何      更新时间:2023-09-26

是否可以从worker.js中用1 postMessage()发送两条消息?我们在两个不同的地方收到了这两条信息。

etc

w.onmessage = function (event) {
document.getElementById(event.message 1 here).innerHTML=event.message 2 here;
};

实际上postMessage不仅可以发布字符串,还可以发布任何对象,例如

 myWorker.postMessage({
     m1: 'msg1',
     m2: 'msg2'
 });

在你的员工身上:

 onmessage = function (event) {
     //will be msg1
     console.log(event.data.m1);
     //will be msg2
     console.log(event.data.m2);
 };