diff --git a/src/Common/ErrorMonitoring.ts b/src/Common/ErrorMonitoring.ts index b5355ad76..5f933a3d7 100644 --- a/src/Common/ErrorMonitoring.ts +++ b/src/Common/ErrorMonitoring.ts @@ -30,6 +30,8 @@ export class ErrorMonitoring } } +let stackSet = new Set(); + export async function ReportError(stack: any, msg: string = "未捕获的错误!") { try @@ -42,6 +44,9 @@ export async function ReportError(stack: any, msg: string = "未捕获的错误! return; } + if (stackSet.has(stack)) return; + stackSet.add(stack); + let userName = localStorage.getItem(StoreageKeys.UserName); let userPhone = localStorage.getItem(StoreageKeys.UserPhone);