我必须检查所使用的浏览器是否支持我的使用AngularJS 1.2.12版本的网站。目标是针对旧版本的Chrome / Safari / IE显示一条信息,提示“更新/更改浏览器”。一般建议使用功能检测,但是对于以下问题:https : //github.com/angular/angular.js/issues/4749,其中选择元素不会刷新其值,以及其他一些IE8问题,功能检测不会似乎不相关,所以我打算使用:
<!--[if IE]>
less than IE10
<![endif]-->
AngularJS是否有检测其功能支持的方法?我是否应该检查所有旧版本的Chrome / Safari?
在我们的项目中,我们使用html条件注释来检测正在运行的IE版本。行中的东西:
<!--[if IE 8]><html class="lt-ie9"><![endif]-->
您也可以使用具有功能检测功能的Modernizr。
在其他浏览器方面,您应该没问题,因为它们会定期更新,并且我们没有发现仅与一个特定版本有关的任何特定问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句