我正在使用create-react-app,但未在IE11中呈现
在IE兼容模式下,检查Intranet站点。因此,部署后,它将使用IE5或IE7仿真器,这将显示空白页面,并在控制台中显示一些错误。
我尝试了其他解决方法:
这些都不是。
我发现此元标记需要be set as first child of the head。但是使用反应头盔是not possible to place a tag at very top。
任何人都可能遇到类似的问题吗?
从official documentation开始,react不支持IE 9以下的旧版浏览器。您说您在兼容模式下运行它,即IE 5和IE7。React不支持这两个IE版本。
您可以在public / index.html的<meta http-equiv="X-UA-Compatible" content="IE=edge">
中手动添加此元标记<head>
以覆盖兼容性视图。
此外,在没有兼容性视图的情况下,您的应用是否可以在IE 11中正常运行?您也可以按照this answer使它在IE 11中受支持。
问题可能是ECMA 6与IE 11的兼容性。您可以将代码转换为ES5(使用babel),因为IE支持ES5。