首页 > 解决方案 > 仅在 IE11 中定期为我的网站显示空白白页

问题描述

我使用 react、babel、webpack 和后端 Django 框架创建了一个网站。在 Chrome、Safari、Firefox 等其他浏览器中运行我的网站时,它工作得非常好。但是当涉及到 IE11 时,它最初运行良好。但是在浏览同一网站上的某些页面后,它会显示一个空白的白色屏幕。我清除了浏览缓存并尝试在 IE11 中进行隐私浏览,它可以正常工作一段时间,然后重复出现黑屏并继续。

在代码级别,感谢社区,我尝试使用 react-app-polyfill 和 core-js 形式的 polyfill,但没有成功。我也尝试添加这个但没有用

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />

请提出一些好的解决方案来克服这个问题。

提前致谢

标签: javascriptreactjswebpackinternet-explorer-11polyfills

解决方案


你在使用 create-react-app 吗?如果是这样,那么去编辑 package.json。

  "development": [
  "ie 11",
  "last 1 chrome version",
  "last 1 firefox version",
  "last 1 safari version"
]}

然后在 index.js 中添加这些行:

import 'react-app-polyfill/ie11';
import 'react-app-polyfill/stable';

重要的是删除 node_modules 并重新安装它们。

是有关该主题的更多信息。


推荐阅读