我需要检查正在使用的浏览器是否支持我的网站,该网站使用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?