Răsfoiți Sursa

提示低版本的 macOS 更新OS

Michael Wang 5 ani în urmă
părinte
comite
8ef1352fa4
1 a modificat fișierele cu 14 adăugiri și 0 ștergeri
  1. 14 0
      src/features/OnlineExam/OnlineExamHome.vue

+ 14 - 0
src/features/OnlineExam/OnlineExamHome.vue

@@ -41,6 +41,14 @@ export default {
         this.previousUrl.startsWith("/login/") &&
         process.env.NODE_ENV !== "development"
       ) {
+        const os = window.navigator.userAgent.match(
+          /Intel Mac OS X (\d+)_(\d+)_(\d+)/
+        );
+
+        let macosVersionTooLow = false;
+        if (os && +(os[2] + "." + os[3]) < 14.6) {
+          macosVersionTooLow = true;
+        }
         this.$Modal.info({
           render: () => (
             <div class="welcome-modal">
@@ -56,6 +64,12 @@ export default {
                 <div style="font-weight:bold; line-height: 25px;">
                   专业:{this.$store.state.user.specialty}
                 </div>
+                {macosVersionTooLow && (
+                  <div style="font-weight:bold; line-height: 25px; color: red">
+                    您的操作系统版本过低,为保证考试过程顺利完成,请更新操作系统到
+                    macOS Mojave (10.14.5) 以上!
+                  </div>
+                )}
               </div>
             </div>
           ),