0

首先,我将在 webworker 中启动对服务器的请求:

function test (){
    var xhr = new XMLHttpRequest();
    xhr.open("POST", "/api/just_sleep?time=3", true);
    xhr.send(null);
    setTimeout(test, 10000);
}
test()

并且服务器每 10 秒正确请求一次。但是当我在“主线程”浏览器中执行这个查询时:

$.ajax('/api/just_sleep?time=60', {"async": false});

来自工作人员的请求停止直到该服务器响应主窗口中的请求。

是否有可能以某种方式绕过这种行为?

4

0 回答 0