我在IE6和Firefox 7之间发现了不同的结果。我认为不同浏览器的差异可能不大,因为IE6使用的是ActiveX控件,而其他一切都使用XMLHttpRequest。我相信XMLHttpRequest在IE7之前不是原生的。
在IE6 ActiveXObject和真正的Firefox 7中似乎是假的。但我似乎无法找到文档。
// one of these lines gets called - the first successful one
obj = new XMLHttpRequest();
obj = new ActiveXObject("Msxml2.XMLHTTP.3.0");
obj = new ActiveXObject("Msxml2.XMLHTTP");
obj = new ActiveXObject("Microsoft.XMLHTTP");
// now later the code makes this call
obj.open("GET",url);
// notice how the third parameter [async] is not assigned
我的问题是上述不同场景中async属性的默认值是什么?