shfshanyue / Daily-Question

互联网大厂内推及大厂面经整理,并且每天一道面试题推送。每天五分钟,半年大厂中
https://q.shanyue.tech
4.88k stars 504 forks source link

【Q714】如何处理白屏错误页的监控的? #739

Open illumi520 opened 2 years ago

illumi520 commented 2 years ago

用户反馈白屏了,你怎么处理?

akbchris commented 2 years ago
  1. 排查兼容性。大部分原因是因为低端机型/浏览器低版本 polyfill的问题导致报错
  2. 排查网络。js是否下载成功 cdn是否生效
  3. 做js错误上报。分析是否存在代码缺陷
  4. 做重试逻辑/诱导用户重试
  5. Error Boundry避免整页崩溃。限制在组件级别