扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
Angular 支持大多数常用浏览器,包括下列版本:

10年积累的成都网站设计、成都网站制作、外贸网站建设经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先做网站后付款的网站建设流程,更有陇川免费网站建设让你可以放心的选择与我们合作。
|
浏览器 |
支持的版本 |
|---|---|
| Chrome | 最新 |
| Firefox | 最新版以及扩展支持版本 (ESR) |
| Edge | 最近的两个主版本 |
| Safari | 最近的两个主版本 |
| iOS | 最近的两个主版本 |
| Android | 最近的两个主版本 |
Angular 在持续集成过程中,对每一个提交都会使用 Sauce Labs 在上述所有浏览器上执行单元测试。
Angular 构建于 Web 平台的最新标准之上。要支持这么多浏览器是一个不小的挑战,因为它们不支持现代浏览器的所有特性。你可以通过加载腻子脚本("polyfills")来为想要支持的浏览器弥补这些特性。下面讲解了如何将腻子脚本包含到你的项目中。
这些建议的腻子脚本是运行完整 Angular 应用所需的。 你可能还会需要另一些的腻子脚本来支持没有出现在此列表中的哪些特性。
注意:
这些腻子脚本并没有神奇的魔力来把老旧、慢速的浏览器变成现代、快速的浏览器。
Angular CLI 提供了对腻子脚本的支持。
使用 ng new 命令创建项目时,会在项目文件夹中创建一个 src/polyfills.ts 配置文件。该文件包含许多强制性和可选腻子脚本的 JavaScript import 语句。
ng new 创建项目时,会自动为你安装一些强制性腻子脚本(比如 zone.js),并且它对应的 import 语句已在 src/polyfills.ts 配置文件中启用。 src/polyfills.ts 文件中反注释或创建一个对应的导入语句。如果你不使用 CLI,就要直接把腻子脚本添加到宿主页(index.html)中,就像这样:
比如:

我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流