javascript - 仅在 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" />
请提出一些好的解决方案来克服这个问题。
提前致谢
解决方案
你在使用 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 并重新安装它们。
这是有关该主题的更多信息。
推荐阅读
- azure-cosmosdb - Cosmos DB 查询投影
- python - PySpark 2.4.5 与 Python 3.8.3 不兼容,我该如何解决?
- selenium - 分裂 - 元素不可点击,因为另一个元素
掩盖它
- deep-learning - 命名实体识别的数据预处理?
- c++ - FindPOCO CMAKE 脚本无法找到 MYSQL::client
- swift - 如何将 inout 变量与其他来源定义的闭包一起使用?
- python-3.x - Python:dict理解和eval函数变量范围
- sql - 如何从表中获取其他两个表中不存在的*记录
- maven - maven RELEASE 或 SNAPSHOT 版本号有什么规则吗?
- gremlin - Gremlin-python:选择所有与 lt/gt 相关的数值属性的节点对