AngularJS使用XMLHttpRequest 2.0吗?

时间:2013-11-08 14:27:20

标签: angularjs xmlhttprequest

由于某些浏览器尚不支持XMLHttpRequest 2.0,我想了解当我们从JQuery Mobile迁移到AngularJS时,我需要提前警告哪些客户

2 个答案:

答案 0 :(得分:1)

根据Angular的$http服务的文档,它没有。

  

发现的文档here也说它没有。在任何桌面或移动浏览器中从Angular中发出ajax请求都不应该存在任何兼容性问题。

答案 1 :(得分:1)

现在10年来,人们已经很好地理解了Ajax调用。我确信Angular人员已经做好了。它不应该让你担心。

BTW,Angulars Ajax实现基于:

var XHR = window.XMLHttpRequest || function() {
  try { return new ActiveXObject("Msxml2.XMLHTTP.6.0"); } catch (e1) {}
  try { return new ActiveXObject("Msxml2.XMLHTTP.3.0"); } catch (e2) {}
  try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (e3) {}
  throw new Error("This browser does not support XMLHttpRequest.");
};