方法1
1 .通过beforeunload事件监测到正常退出,表示页面不是崩溃。
2 .如果是崩溃状况的话,之前的标记值是不会被改变的,所以就可以判断为崩溃状态
方法2
1 .网页加载完毕之后,每隔5分钟给web worker发送一个心跳,表示自己在线,web woker记录这个标记
2 .正常关闭的时候,告知web worker正常关闭,标记不会被清除
3 .反之,如果网页crash,sw中的running状态将不会被清除,更新时间停留在崩溃前的最后一次心跳。
4 .web worker每10s检查一遍登记中的网页,发现登记时间已经超出了一定的时间即可判断网页crash了。
5 .
监控网页的卡顿
1 .记录用户的操作
2 .上报卡顿