Forráskód Böngészése

统计chrome devtools被打开的情况

Michael Wang 5 éve
szülő
commit
4070f51d4b
1 módosított fájl, 17 hozzáadás és 0 törlés
  1. 17 0
      src/features/Login/Login.vue

+ 17 - 0
src/features/Login/Login.vue

@@ -123,6 +123,23 @@ import { FACE_API_MODEL_PATH } from "@/constants/constants";
 import DevTools from "./DevTools.vue";
 import nativeExe from "@/utils/nativeExe";
 import { EPCC_DOMAIN } from "@/constants/constants";
+
+// 检测devtools.  仅在chrome 72+ 有效。
+let element = new Image();
+Object.defineProperty(element, "id", {
+  get: function() {
+    // console.log("trigger devtools log");
+    window._hmt.push([
+      "_trackEvent",
+      "登录页面",
+      `控制台打开`,
+      window.location.href,
+    ]);
+    return null;
+  },
+});
+console.log(".", element);
+
 /**
  * 在任何组件需要强制退出,做以下步骤
  * 1. this.$Message.info()