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 支持大多数常用浏览器,包括下列版本:
浏览器 |
支持的版本 |
---|---|
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
)中,就像这样:
比如:
<!-- 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 -->
Vue.js2.0官方路由对于大多数单页面应用,都推荐使用官方支持的vue-router库。更多细节可以看vue-router文档。从零开始简单的路...
稳定性: 4 - 冻结{Object}Node.js的console模块提供了一个简单的调试控制台。Node.js控制台的作用是可以将输出字符打印到stdout...
1. 含义ES2017 标准引入了async 函数,使得异步操作变得更加方便。async 函数是什么?一句话,它就是 Generator 函数的语法糖。...
IFrame width 属性 Frame/IFrame 对象定义和用法width 属性可设置或者返回 iframe 元素中 width 属性的值。width 属性指定了ifra...
HTML DOM -修改 HTML 内容 通过 HTML DOM,JavaScript 能够访问 HTML 文档中的每个元素。改变 HTML 内容 改变元素内容的最简单的...