我有一个使用 CLI 生成的 Angular 应用程序。角版本 9.0.6
此应用程序在 Internet Explorer 11 上完美加载,但在 Edge 中没有。在 Edge 中,网络请求显示某些捆绑包处于待处理状态并且它们没有完成下载,因此它说没有响应。
我还怀疑一个名为 NPM 的包ngx-swiper-wrapper(9.0.1)
,因为这会导致应用程序在 IE 11 和 Edge 的端口 4200 上进行本地测试时无法工作。在生产/测试 ENV 上,应用程序在 IE 上加载,但在 Edge 上没有,我缺少什么吗?
在 polyfills.ts 中取消注释以下行时
import 'web-animations-js'
import 'classlist.js';
import 'zone.js/dist/zone';
安装 web-animations-js 和 classlist.js 后,该应用程序无法在 IE 和 Edge 上运行。在IE上哭如下
SCRIPT1002: Syntax error
vendor.js (46943,1)
这与class Dom7 { ......
我该如何解决这个问题,我似乎无法弄清楚。
我的 Node/Express 服务器确实具有以下标头
app.use(function(req, res, next) {
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept,Authorization");
res.header("Access-Control-Allow-Methods","POST,GET,PUT,DELETE,OPTION");
next();
});
开发者工具没有错误。这是复制链接
更新 这个问题是由我正在使用的库引起的,而不是 Angular 本身。这里有一个未解决的问题。