首先,我将在 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});
来自工作人员的请求停止直到该服务器响应主窗口中的请求。
是否有可能以某种方式绕过这种行为?