|
@@ -55,20 +55,24 @@ window.addEventListener("unhandledrejection", function (event) {
|
|
});
|
|
});
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
- console.log(
|
|
|
|
- "unhandledrejection event",
|
|
|
|
- event,
|
|
|
|
- event.reason,
|
|
|
|
- JSON.stringify(event.reason)
|
|
|
|
- );
|
|
|
|
- // 会造成死循环,logger.log 在网络异常的情况下,会有unhandledrejection
|
|
|
|
- createLog({
|
|
|
|
- action: "unhandledrejection错误",
|
|
|
|
- page: window.location.pathname,
|
|
|
|
- reason: event.reason,
|
|
|
|
- reasonJson: JSON.stringify(event.reason),
|
|
|
|
- });
|
|
|
|
- console.trace(event);
|
|
|
|
|
|
+ try {
|
|
|
|
+ console.log(
|
|
|
|
+ "unhandledrejection event",
|
|
|
|
+ event,
|
|
|
|
+ event.reason,
|
|
|
|
+ JSON.stringify(event.reason)
|
|
|
|
+ );
|
|
|
|
+ // 会造成死循环,logger.log 在网络异常的情况下,会有unhandledrejection
|
|
|
|
+ createLog({
|
|
|
|
+ action: "unhandledrejection错误",
|
|
|
|
+ page: window.location.pathname,
|
|
|
|
+ reason: event.reason,
|
|
|
|
+ reasonJson: JSON.stringify(event.reason),
|
|
|
|
+ });
|
|
|
|
+ console.trace(event);
|
|
|
|
+ } catch {
|
|
|
|
+ console.log("promise error log");
|
|
|
|
+ }
|
|
if (
|
|
if (
|
|
event.reason?.message?.includes("Box.constructor") ||
|
|
event.reason?.message?.includes("Box.constructor") ||
|
|
event.reason?.message?.includes("Error: toNetInput")
|
|
event.reason?.message?.includes("Error: toNetInput")
|