我需要从 webworkers 发送 websocket 调用,我怎样才能得到它。我不认为用户代理有任何支持。如果支持可用,请给我一个例子来做到这一点。
样品我正在尝试的东西。
var ws = new WebSocket(url);
var worker=new Worker(worker.js);
ws.onmessage=function(e){
worker.postMessage({ws:ws,data:e.data});
}
worker.js
onmessage=function(e){
var ws=e.data.ws;
var data=e.data.data;
var request=someProcess(data);
ws.send(request);
}