如何在浏览器的解析阶段检测JavaScript错误以显示友好的错误页面?
我有一个单页应用程序 当代码出现问题时,我使用错误边界显示友好的错误页面 但这是前几天发生的如何在浏览器的解析阶段检测JavaScript错误以显示友好的错误页面?,javascript,parsing,browser,error-handling,parsing-error,Javascript,Parsing,Browser,Error Handling,Parsing Error,我有一个单页应用程序 当代码出现问题时,我使用错误边界显示友好的错误页面 但这是前几天发生的 我需要的一个包没有传输到ES5,它包含一个arrow函数()=>{} 当我在不支持箭头功能的旧浏览器(Samsung Internet v4)上测试时,它很可能在解析过程中破坏了代码,对吗 因此,我的错误boundarie没有机会捕捉到错误。我基本上呈现了一个空白页面 问题 这个错误发生在JS解析过程中,对吗 我如何在解析阶段检测出错误,以便呈现有用的内容,例如:请更新您的旧浏览器… 注意:我有一个
- 我需要的一个包没有传输到ES5,它包含一个arrow函数
()=>{}代码>
- 当我在不支持箭头功能的旧浏览器(Samsung Internet v4)上测试时,它很可能在
解析过程中破坏了代码,对吗
- 因此,我的错误boundarie没有机会捕捉到错误。我基本上呈现了一个空白页面
请更新您的旧浏览器…
注意:我有一个
标签,但我想这是另一种情况。@mplungjan谢谢。我确实用Babel传输我的代码,但我通常不传输任何node\u模块
包,在这种情况下,这是罪魁祸首。啊,对不起,错过了