我已经使用react,babel,webpack和后端Django Framework创建了一个网站。在其他浏览器(例如Chrome,Safari,Firefox)中运行我的网站时,它的工作原理绝对不错。但是当涉及到IE11时,它最初可以正常工作。但是浏览完同一网站上的某些页面后,它会显示空白的白屏。我清除了浏览缓存,还尝试在IE11中进行私人浏览,它在一段时间内工作正常,然后重复黑屏,然后继续。
在代码级别上,感谢社区,我尝试使用了以react-app-polyfill和core-js形式使用的polyfills,但是它没有用。我也尝试添加它,但是没有用
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
请提供一些解决此问题的好的方法。
预先感谢
您是否正在使用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并重新安装它们。
Here是有关此主题的更多信息。