AngularJS使用哪些浏览器?

时间:2015-01-19 04:06:22

标签: html angularjs browser cross-browser

这可能是一个最常见的问题。但没有任何关于浏览器版本的线索。更重要的是,Angular site本身表示如下。

  
    

Angular使用哪些浏览器?

  
     

我们针对以下浏览器运行我们广泛的测试套件:最新版本的Chrome,Firefox,Safari和Safari for iOS,以及Internet Explorer版本9-11。有关支持旧版IE浏览器的更多详细信息,请参阅Internet Explorer兼容性。

     

如果浏览器未经测试,那并不意味着它无法正常工作。您还可以期望浏览器能够与我们测试的浏览器共享大部分代码库,例如Opera 15或更新版本(使用Blink引擎)或各种Firefox衍生产品。

     

— AngularJS FAQ - What browsers does AngularJS work with?

但是,没有任何说明支持哪些版本。我用Google搜索,但无法找到。有谁让我知道哪些浏览器及其版本支持哪个版本的角度?

3 个答案:

答案 0 :(得分:8)

AngularJS的浏览器支持:

Internet Explorer :9 +

版本1.2 及更高版本的AngularJS不支持Internet Explorer版本6或7。
版本1.3 以及之后的AngularJS放弃了对Internet Explorer 8的支持。

Opera 15 +

Firefox,Safari和Google Chrome

正如 StackOverflow 问题中提到的那样:Which versions of firefox does angularjs support?,因为他们说他们支持哪个IE版本而不是Chrome,Safari或Firefox,所以假设所有版本都正常工作是安全的

答案 1 :(得分:1)

  

版本支持状态

     

不再开发下表(例如1.6.x)中未显示的任何版本分支。

Version   Status              Comments
1.2.x     Long Term Support   Last version to provide IE 8 support
1.7.x     Long Term Support   See Long Term Support section below.
     

长期支持

     

这时,我们将专注于提供至少满足以下条件之一的错误的修补程序:

     
      
  • 在框架的1.7.x分支中检测到安全漏洞
  •   
  • 一个主要的浏览器发布了一个版本,该版本将导致使用AngularJS 1.7.x的当前生产应用程序停止工作
  •   
  • jQuery库发布了一个版本,该版本将导致当前使用AngularJS 1.7.x的生产应用程序停止工作。
  •   
     

— AngularJS Documentation - Version Support Status

答案 2 :(得分:0)

根据AngularJS文档:Internet Explorer Compatibility,答案应该是IE 9。

  

AngularJS 1.3放弃了对IE8的支持。在我们的博客上阅读有关它的更多信息。 AngularJS 1.2将继续支持IE8,但核心团队不打算花时间解决与IE8或更早版本有关的问题。

     

该项目当前支持并且将尝试修复IE9及更高版本的错误。持续集成服务器针对IE9,IE10和IE11运行所有测试。