XMLHttpRequest.send崩溃了浏览器

时间:2014-04-28 12:24:45

标签: xmlhttprequest web-worker

此代码在send()上崩溃 - 只有在Web worker中调用时才会崩溃。在主线程中运行良好。

var  xhr = new XMLHttpRequest();
xhr.open('GET', "http://localhost:62178/document?" + msg.url, false);
xhr.setRequestHeader('Content-Type', 'application/json');
var worker = this;

xhr.onreadystatechange = function () {
            // ...
};
xhr.send();

没有控制台输出,只是浏览器崩溃

1 个答案:

答案 0 :(得分:1)

开放需要:

xhr.open('GET', "http://localhost:62178/document?" + msg.url, true);

Web工作者必须将Async设置为true。