首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >角9.x应用程序在IE11中不加载

角9.x应用程序在IE11中不加载
EN

Stack Overflow用户
提问于 2020-11-30 23:12:17
回答 1查看 800关注 0票数 0

最近,我们发现Internet (IE10,IE11)不再加载我们的角v9.x应用程序。几个月前,它正在引导和加载应用程序,并通过一个保护程序将使用IE10或IE11的用户重定向到一个不受支持的视图,提供如何将用户升级到常绿浏览器(Chrome、Edge、Firefox等)的信息。

由于某些原因,最近它似乎并没有引导应用程序,相反,您只是无休止地盯着<app-root>标记之间的徽标。在使用Windows10的IE11中没有错误,所以我没有什么要调试的。

当涉及到这类问题时,我已经了解了常见的疑点(见下文),还查看了堆栈溢出(如链接链接 )中的多个帖子,并引用了链接链接。我对缺少错误感到困惑,好像没有角,但我可以看到JS文件正在被解压(runtime.js、polyfills.js、styles.js、scripts.js、vendor.js和main.js)。

  1. 聚填充物
代码语言:javascript
复制
import 'classlist.js';
import 'web-animations-js';
import 'core-js';
  1. Browserlist
代码语言:javascript
复制
> 0.5%
last 2 versions
Firefox ESR
not dead
IE 9-11 # For IE 9-11 support, remove 'not'.
  1. ES5 tsconfig
代码语言:javascript
复制
{
  "extends": "./tsconfig.json",
  "compilerOptions": {
    "target": "es5"
  },
  "include": [
    "src/**/*.d.ts"
  ]
}
  1. 快速检查:

npx es-check es5 './dist/**/*es5*.js' './dist/**/scripts.*.js' --verbose

  1. 在本地运行生产构建文件并获得相同的结果:

cd ./dist/PROJEC_NAME && npx local-web-server

这是我讨厌问的问题之一,尤其是因为它无处不在,但我花了很长时间试图弄清楚为什么我们的应用程序停止在IE11中运行,并且耗尽了我的知识和研究。有人有什么建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-01 02:49:40

由于我们在技术上不支持IE10和IE11,而是试图阻止使用IE10和IE11,所以我们决定采取更强硬的方法,将内容拆分到位于/assets中的静态HTML页面,该页面使用index.html中的脚本加载,该脚本检测不支持的浏览器。这也意味着我们可以放弃我们的填埋场。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65082495

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档