gpt4 book ai didi

angularjs - Angular.js 和 Angular-UI Bootstrap 的浏览器兼容性

转载 作者:行者123 更新时间:2023-12-02 22:57:53 25 4
gpt4 key购买 nike

我试图决定是否可以在我的项目中使用 angular.js (和 anguar-ui-bootstrap )。

网络应用程序应该与任何reasonably modern browser一起工作 ,我很惊讶,右边的angular-ui-bootstrap站点,单击“创建构建”按钮后,服务器响应:

Your current browser doesn't support creating custom builds. Please take a second to upgrade to a more modern browser (other than Safari).

链接到 http://browsehappy.com ,其中列出了我的 Safari (v.8),但 angular-ui-bootstrap 明确排除了它。

在 angular.js 的常见问题解答中是:

AngularJS is 100% JavaScript, 100% client-side and compatible with both desktop and mobile browsers.

Bootstrap 3 本身也兼容。

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

因此问题是:

  • 完全支持angular-ui-boostrap任何合理的现代浏览器,例如用于任何功能?
  • 如果不完全,哪些功能/模块/部分“有问题”?
  • 例如“build-problem”是 angular.js 的“feature”

最佳答案

Angular-ui-bootstrap 构建模式窗口启动一个名为 isOldBrowser 的函数。浏览他们的存储库,您可以在 misc/demo/assets/app.js 下找到该函数。 。它不是寻找特定的浏览器,而是寻找能够执行特定功能或返回特定结果的浏览器。据推测,这些检查将是他们确保您拥有合适的浏览器的一种非常通用的方法。

话虽如此,Bootstrap lists pretty much every browser as being supported只有少数异常(exception)(例如 Windows 上的 Safari)加上 couple of bugs each 。 Angular 有一个 similar statement因为它们支持所有当前的浏览器(IE9 及更高版本)。无论哪种方式,您都应该安全地使用任何现代浏览器。

关于angularjs - Angular.js 和 Angular-UI Bootstrap 的浏览器兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29414153/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com