Michael Wang 5 жил өмнө
parent
commit
bc3b4dcc49

+ 7 - 1
src/features/OnlineExam/Examing/ws.js

@@ -131,7 +131,13 @@ export function getQRCode(order, transferFileType, testEnv) {
 
 function processWSMessage(event) {
   // console.log("get ws msg: ", event);
-  const res = JSON.parse(event.data);
+  let res;
+  try {
+    res = JSON.parse(event.data);
+  } catch (error) {
+    window._hmt.push(["_trackEvent", "websocket", "JSON.parse出错" + error]);
+    return;
+  }
   if (res.eventType !== "HEARTBEAT" && !res.isSuccess) {
     Message.error({
       content: res.errorMessage,