您可以使用
EventSource从服务器获取流,直到
.close()在调用
Worker,或者消息传递到
Worker信令
Worker以调用
.close()。
const es = new EventSource("/path/to/server");es.addEventListener("open", function(event) { console.log("event source open")});es.addEventListener("message", function(event) { // do stuff with `event.data` console.log(event.data);});es.addEventListener("error", function(event) { console.log("event source error", event)});button.addEventListener("click", function() { es.close();});


