从Google收集的内容来看,除非我关注IE6和用户,否则我不再需要尝试抓住XMLHttpRequests
。
只是想知道我正在阅读2008年发布的 Headfirst Ajax ,他们的论坛已经死了。
干杯
答案 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
。