【发布时间】:2019-07-27 08:23:26
【问题描述】:
我有一个 React 应用程序,在 IE11 的开发控制台中输出以下错误:
警告:标签
<main>在此浏览器中无法识别。如果您打算渲染一个 React 组件,请以大写字母开头。
我相信这是因为<main> 元素是not supported by Internet Explorer。
乍一看,我没有发现该应用程序有任何问题。它似乎可以正确呈现,所以这更让我安心,但是有什么方法可以强制 IE 识别标签(可能使用 html5 shim 或其他方法),以便此控制台错误消失?
【问题讨论】:
-
很公平,但是您认为我更新了什么?这就是我删除第一条评论的原因。我正在显示错误输出,我做了一些研究,解释我可能知道错误的原因,但这就是我的知识停止的地方。我非常愿意更新我的问题以使其变得更好,因为我来这里是为了学习......如果只有那些觉得需要投票的人会解释原因。
-
我不是这方面的专家,但我会遵循通常的指导方针来展示解决问题的尝试。是否有其他关于使用 IE 不支持的 HTML 标签的参考资料?可以避免
main标签吗?虽然看起来微不足道,但重现问题的 React 脚本示例将帮助那些想要回答的人。
标签: reactjs html internet-explorer-11