举报投诉联系我们 手机版 热门标签 名动网
您的位置:名动网 > angular浏览器支持性 Angular 浏览器支持

angular浏览器支持性 Angular 浏览器支持

2023-03-16 22:20 Angular13

angular浏览器支持性 Angular 浏览器支持

angular浏览器支持性

Angular 是一个开源的前端框架,它可以帮助开发者快速构建响应式的 Web 应用程序。它有一个强大的浏览器支持性,可以在多种浏览器上运行,包括 Chrome、Firefox、Safari、Edge 和 Internet Explorer。

Angular 支持的浏览器版本如下: 
Chrome (最新版) 
Firefox (最新版) 
Safari (最新版) 
Edge (最新版) 
Internet Explorer 9+ 

Angular 的浏览器兼容性非常好,它可以在所有主流浏览器上运行,并且能够很好地兼容早期版本的 Internet Explorer。此外,Angular 还能够很好地兼容移动端浏览器,包括 iOS 和 Android 等。

Angular 还能够很好地兼容各类 Web 服务器,包括 Apache、IIS 和 Node.js 等。此外,Angular 还能够很好地兼容各类数据库,包括 MySQL、Oracle 和 MongoDB 等。

总之,Angular 浏览器的兼容性非常出色。无论是 PC 端还是移动端都能得到很好的兼容性保障。此外,Angular 还能够很好地关联各类 Web 服务器和数据库来帮助开发者快速创建出高效能的 Web 应用系统。

Angular 浏览器支持

浏览器支持

Angular 支持大多数常用浏览器,包括下列版本:

浏览器

支持的版本

Chrome

最新

Firefox

最新版以及扩展支持版本 (ESR)

Edge

最近的两个主版本

Safari

最近的两个主版本

iOS

最近的两个主版本

Android

最近的两个主版本

Angular 在持续集成过程中,对每一个提交都会使用 Sauce Labs 在上述所有浏览器上执行单元测试。

腻子脚本 (polyfill)

Angular 构建于 Web 平台的最新标准之上。要支持这么多浏览器是一个不小的挑战,因为它们不支持现代浏览器的所有特性。你可以通过加载腻子脚本("polyfills")来为想要支持的浏览器弥补这些特性。下面讲解了如何将腻子脚本包含到你的项目中。

这些建议的腻子脚本是运行完整 Angular 应用所需的。 你可能还会需要另一些的腻子脚本来支持没有出现在此列表中的哪些特性。

注意:
这些腻子脚本并没有神奇的魔力来把老旧、慢速的浏览器变成现代、快速的浏览器。

在 CLI 项目中启用腻子脚本

Angular CLI​ 提供了对腻子脚本的支持。

使用 ​ng new​ 命令创建项目时,会在项目文件夹中创建一个 ​src/polyfills.ts​ 配置文件。该文件包含许多强制性和可选腻子脚本的 JavaScript ​import ​语句。

  • 使用 ​ng new​ 创建项目时,会自动为你安装一些强制性腻子脚本(比如 ​zone.js​),并且它对应的 ​import ​语句已在 ​src/polyfills.ts​ 配置文件中启用。
  • 如果你需要一个可选的填充库,就必须安装它们的 npm 包,然后在 ​src/polyfills.ts​ 文件中反注释或创建一个对应的导入语句。

非 CLI 的用户的腻子脚本

如果你不使用 CLI,就要直接把腻子脚本添加到宿主页(​index.html​)中,就像这样:

比如:

<!-- pre-zone polyfills -->
<script src="node_modules/core-js/client/shim.min.js"></script>
<script>
  
  // __Zone_disable_requestAnimationFrame = true; // disable patch requestAnimationFrame
  // __Zone_disable_on_property = true; // disable patch onProperty such as onclick
  // __zone_symbol__UNPATCHED_EVENTS = ["scroll", "mousemove"]; // disable patch specified eventNames
  
  // __Zone_enable_cross_context_check = true;
</script>
<!-- zone.js required by Angular -->
<script src="node_modules/zone.js/bundles/zone.umd.js"></script>
<!-- application polyfills -->


阅读全文
以上是名动网为你收集整理的angular浏览器支持性 Angular 浏览器支持全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 名动网 mdwl.vip 版权所有 联系我们