【发布时间】:2019-11-11 14:11:19
【问题描述】:
我需要捕获该错误,以便我可以针对具有此类错误类型的环境以简单的 HTML 方式呈现应用程序。有没有办法让我捕捉到那个错误?
【问题讨论】:
-
我认为我们无法捕捉到错误,因为在解析代码而不是在运行时抛出了错误。更多信息,您可以参考this thread。在 IE 11 中运行 react app 时是否出现此错误?如果是这样,您应该检查您是否使用了 ES6 语法或任何与 IE 不兼容的语法,并应尝试导入 polyfill 以使 react 应用程序在 IE 中运行。
-
实际上我已经尝试过 polyfills,它们适用于 IE11,但对于较低版本,我需要呈现一个纯 HTML 页面以向用户显示您的浏览器不是最新的等消息,因为我需要抓住那些错误。并感谢您的回复!
-
您可以检测浏览器版本,如果 IEthis thread 中接受的答案。您可以根据自己的需要修改检测浏览器支持的javascript函数。