@@ -379,6 +379,11 @@ export default {
1
)}Mib; 网络延迟: ${Number(navigator.connection.rtt).toPrecision(1)}ms`,
]);
+ createLog({
+ currentPage: "登录页面",
+ action: "page created",
+ UA: navigator.userAgent,
+ });
}
if (this.isEPCC) {
this.$Spin.show({
@@ -382,6 +382,10 @@ export default {
"updatePicture",
]),
async initData() {
+ this.logger({
+ action: "答题页面",
+ detail: "before initData",
const [
{ data: weixinAnswerEnabled },
{ data: faceCheckEnabled },
@@ -452,6 +456,11 @@ export default {
throw new Error("获取考试和试卷信息失败");
+ detail: `end${typeof globalThis === "object" ? " " : " "}initData`,
+
exam.WEIXIN_ANSWER_ENABLED = weixinAnswerEnabled;
if (faceCheckEnabled) {
@@ -91,6 +91,13 @@ qmInstance.interceptors.response.use(
closable: true,
});
window.___lastNetworkError = Date.now();
+ action:
+ "网络连接异常,请检查网络设置" +
+ (eval(
+ ["nav", "iga", "tor", ".c", "onn", "ec", "ti", "on"].join("")
+ ) && "."),
// TODO: 由于chrome58不支持navigator.connection.downlink , 所以无法判断客户端网络状况