Angularjs angular.js和angular ui引导的浏览器兼容性

Angularjs angular.js和angular ui引导的浏览器兼容性,angularjs,cross-browser,angular-ui,compatibility,angular-ui-bootstrap,Angularjs,Cross Browser,Angular Ui,Compatibility,Angular Ui Bootstrap,我试图决定是否可以在我的项目中使用angular.js(and) web应用程序应该可以与任何应用程序一起工作,我非常惊讶的是,在单击“创建构建”按钮后,站点右侧的服务器响应: 您当前的浏览器不支持创建自定义生成。请 花一秒钟到(除了狩猎) 带有指向的链接,其中列出了my Safari(v.8),但angular ui引导程序明确地将其排除在外 angular.js的常见问题解答包括: AngularJS是100%JavaScript,100%客户端并且与 桌面和移动浏览器都有 此外,引导程序3

我试图决定是否可以在我的项目中使用angular.js(and)

web应用程序应该可以与任何应用程序一起工作,我非常惊讶的是,在单击“创建构建”按钮后,站点右侧的服务器响应:

您当前的浏览器不支持创建自定义生成。请 花一秒钟到(除了狩猎)

带有指向的链接,其中列出了my Safari(v.8),但angular ui引导程序明确地将其排除在外

angular.js的常见问题解答包括:

AngularJS是100%JavaScript,100%客户端并且与 桌面和移动浏览器都有

此外,引导程序3本身也是兼容的

由于我是angular.js的新手,刚刚下载并尝试学习它,但老实说,我不想浪费几天/几周的时间来学习发现:它不完全支持Safari。对项目的支持至关重要

因此,问题是:

  • 支持角度ui boostrap任何合理的现代浏览器完全,例如支持任何功能
  • 如果不完全,哪些功能/模块/部件“有问题”
  • e、 “构建问题”是angular.js的“特性”吗

angular ui引导构建模式窗口启动一个名为
isOldBrowser
的函数。通过查看他们的回购协议,您可以在下面找到该功能。它不是寻找特定的浏览器,而是寻找能够执行特定功能或返回特定结果的浏览器。据推测,检查对于他们来说是一种非常普遍的方式,以确保您拥有合适的浏览器


话虽如此,但只有少数例外(如Windows上的Safari)加上一个。Angular支持所有当前浏览器(IE9及更高版本)。无论采用哪种方式,使用任何现代浏览器都应该是安全的。

不可能回答任何关于“突发奇想”的问题——将问题编辑为完全可以回答。