Promise.all([ IE浏览器报错SCRIPT5009: “Promise”未定义
时间: 2023-10-20 11:26:36 浏览: 106
解决'JSON'未定义 报错,引入json2.js
这个错误通常是因为 IE 浏览器不支持 Promise 对象,因此需要使用 polyfill 或者转换器来解决这个问题。
你可以尝试使用一个 polyfill,比如 es6-promise,来解决这个问题。只需要在代码中引入这个库即可:
```html
<script src="https://cdn.jsdelivr.net/npm/es6-promise/dist/es6-promise.min.js"></script>
```
如果你使用了 webpack 等构建工具,也可以在项目中安装 es6-promise 并在代码中通过 import 引入。
另外,你也可以使用一个转换器,比如 Babel,将 Promise 对象转换为 ES5 兼容的代码。只需要在项目中安装 Babel 并配置相应的插件即可。
无论是哪种方式,都可以解决 IE 浏览器不支持 Promise 对象的问题。
阅读全文