window.addEventListener 低版本浏览器加载
时间: 2023-10-18 12:44:44 浏览: 134
对于低版本的浏览器,可以采用以下方式来加载 `window.addEventListener`:
1. 使用条件注释:条件注释是一种只在特定版本的 Internet Explorer 浏览器中执行的特殊注释。可以将以下代码添加到页面的 `<head>` 标签中:
```html
<!--[if lt IE 9]>
<script src="https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js"></script>
<![endif]-->
```
2. 使用 polyfill 库:polyfill 是一种 JavaScript 库,可以在不支持某些新特性的浏览器中模拟这些特性。可以使用以下 polyfill 库来支持 `addEventListener`:
- polyfill.io:在页面的 `<head>` 标签中添加以下代码:
```html
<script src="https://polyfill.io/v3/polyfill.min.js?features=default"></script>
```
- es5-shim:在页面的 `<head>` 标签中添加以下代码:
```html
<script src="https://cdnjs.cloudflare.com/ajax/libs/es5-shim/4.5.10/es5-shim.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/es5-shim/4.5.10/es5-sham.min.js"></script>
```
以上是两种常用的方法,可以根据需要选择适合的方式来为低版本的浏览器加载 `window.addEventListener`。
阅读全文