kob*_*ame 3 compatibility cross-browser angularjs angular-ui angular-ui-bootstrap
我试图决定是否可以在我的项目中使用angular.js(和anguar-ui-bootstrap).
Web应用程序应该可以与任何合理的现代浏览器一起使用,我很惊讶在angular-ui-bootstrap站点上的权限,在点击"创建构建"按钮后服务器响应:
您当前的浏览器不支持创建自定义构建.请花一点时间升级到更现代的浏览器(Safari除外).
链接到http://browsehappy.com,其中列出了我的Safari(v.8),但angular-ui-bootstrap明确排除了它.
在angular.js的FAQ中是:
AngularJS是100%JavaScript,100%客户端,兼容桌面和移动浏览器.
引导程序3本身也是兼容的.
由于我是angular.js的完全新手,只是下载并尝试学习它,但老实说,我不想浪费几天/几周学习发现:它不完全支持Safari.所有合理的现代浏览器的支持对项目至关重要.
因此问题是:
angular-ui-bootstrap构建模式窗口启动一个名为的函数isOldBrowser
.通过他们的回购,您可以在misc/demo/assets/app.js下找到该功能.它不是寻找特定的浏览器,而是寻找能够执行特定功能或返回某些结果的浏览器.据推测,检查将是一种非常通用的方式,以确保您拥有适当的浏览器.
话虽如此,Bootstrap几乎列出了每个浏览器的支持,只有少数例外(比如Windows上的Safari)以及每个浏览器都有几个bug.Angular有类似的声明,因为它们支持所有当前的浏览器(IE9及更高版本).无论哪种方式,您都应该使用任何现代浏览器安全.
归档时间: |
|
查看次数: |
19280 次 |
最近记录: |