美文网首页
前端监控之白屏异常

前端监控之白屏异常

作者: 陈建芳 | 来源:发表于2021-05-06 10:31 被阅读0次

一、意义:
  这里和测速的白屏不同,测速的白屏是指:导航页面开始到TTFB之间的时间称之为白屏时间。白屏异常是指:用户看到的一直是白屏,页面没有任何内容。比如渲染函数报错、Vue或React路由页面没有内容、网页加载很慢很慢以至规定的时间范围内一直没内容。
  监控白屏异常能发现一些遗漏的bug并及时修复。

二、捕获方法:
  页面加载后2秒或进入页面后12秒(兼容一些特殊页面不会触发load事件)检查关键节点是否有内容,默认检查#app节点,如果#app节点没有则检查#whiteScreen节点,查找节点是否有内容。

let monitorWhiteScreenNode = document.querySelector('#app');
if (!monitorWhiteScreenNode) {
    monitorWhiteScreenNode = document.querySelector('#whiteScreen');
}
if (monitorWhiteScreenNode) {
    setTimeout(() => {
        try {
            if (!(/\w/.test(monitorWhiteScreenNode!.innerHTML))) {
                // 重要节点没有内容
                reportWhiteScreen({
                    detail: monitorWhiteScreenNode!.outerHTML
                });
            }
        } catch (err) {
        }
    }, 2000);
}

三、上报参数:
当资源加载异常时,上报以下信息:
  1、path: string // 页面url
  2、detail?: string, // 关键节点内容

相关文章

  • 前端监控之白屏异常

    一、意义:  这里和测速的白屏不同,测速的白屏是指:导航页面开始到TTFB之间的时间称之为白屏时间。白屏异常是指:...

  • 前端异常监控解决方案研究

    本文出自 Tencent CDC(前端异常监控解决方案研究) 前端监控包括行为监控、异常监控、性能监控等,本文主要...

  • 前端异常监控平台搭建

    一、资料收集 前端异常监控系统的落地前端异常监控解决方案研究从初级到高级前端---异常监控系统的搭建从无到有<前端...

  • 前端异常监控解决方案研究(转)

    前端监控包括行为监控、异常监控、性能监控等,本文主要讨论异常监控。对于前端而言,和后端处于同一个监控系统中,前端有...

  • 【前端】异常监控解决方案研究

    前端监控包括行为监控、异常监控、性能监控等,本文主要讨论异常监控。对于前端而言,和后端处于同一个监控系统中,前端有...

  • 浅析前端异常与性能监测

    浅析前端异常与性能监测 1. 接口加载时间和是否成功监控 2. 页面性能(dns解析等) 白屏时间和首屏时间有争议...

  • 前端异常监控解决方案研究

    摘要: 异常监控不复杂也不简单啊... 原文:前端异常监控解决方案研究 作者:frustigor 前端监控包括行为...

  • 前端监控插件

    1、简介 monitorjs_horse 是一款前端监控工具,主要包含下面几个方面信息监控: 1)前端错误异常监控...

  • 前端监控系统

    前端的监控主要分为三个方面: 性能监控 白屏时间; 首屏时间; 用户可交互时间; 总下载时间; TCP连接时间;...

  • 前端异常监控

    为什么要做前端异常监控 有些问题只存在于线上特定的环境 后端错误有监控,前端错误没有监控 基本实现 参考我们nod...

网友评论

      本文标题:前端监控之白屏异常

      本文链接:https://www.haomeiwen.com/subject/yrtkdltx.html