new XMLHttpRequest() - 我还需要尝试/ catch for ActiveXObject回退吗?

时间:2014-02-03 14:41:59

标签: javascript ajax html5 internet-explorer-6

从Google收集的内容来看,除非我关注IE6和用户,否则我不再需要尝试抓住XMLHttpRequests

只是想知道我正在阅读2008年发布的 Headfirst Ajax ,他们的论坛已经死了。

干杯

1 个答案:

答案 0 :(得分:4)

根据MDN.XMLHttpRequest#Browser_Compatibility,Chrome,Firefox,Opera,Webkit(Safari)1.2+和Internet Explorer 7+都提供基本支持。 IE 5和6仅支持ActiveXObject方法。

所以,答案是:如果你不打算支持IE 6,你可以直接使用XMLHttpRequest而不使用try / catch机制来回退到ActiveXObject。

但是,我建议使用隐藏所有AJAX逻辑的库,例如jQuery.ajax