lsc 1 week ago
parent
commit
7781be2578
1 changed files with 18 additions and 12 deletions
  1. 18 12
      js/Desktop/DeskTop.js

+ 18 - 12
js/Desktop/DeskTop.js

@@ -7452,18 +7452,24 @@ U.MD.D.I.openApplication = function (str, obj, info) {
     if (_taskbar) {
         U.MD.D.T.taskbar(_taskbar); //创建任务处理
     }
-    // if(iframeBool){
-    //     U.UF.DL.loading($("iframe", _formdiv)[0].parentElement.parentElement)
-    //     let onload = U.UF.DL.iframeLoad($("iframe", _formdiv)[0], function () {
-    //         U.UF.DL.uploading($("iframe", _formdiv)[0].parentElement.parentElement)
-    //     })
-    //     let onloadListener = $("iframe", _formdiv)[0].onload = () => {
-    //         U.UF.DL.uploading($("iframe", _formdiv)[0].parentElement.parentElement)
-    //     };
-    //     if(!(onload || onloadListener)){
-    //         U.UF.DL.uploading($("iframe", _formdiv)[0].parentElement.parentElement)
-    //     }
-    // }
+    if(iframeBool){
+        U.UF.DL.loading($("iframe", _formdiv)[0].parentElement.parentElement)
+        $("iframe", _formdiv)[0].contentWindow.addEventListener('DOMContentLoaded', function() {
+            U.UF.DL.uploading($("iframe", _formdiv)[0].parentElement.parentElement)
+        });
+        if(!$("iframe", _formdiv)[0].contentWindow){
+            U.UF.DL.uploading($("iframe", _formdiv)[0].parentElement.parentElement)
+        }
+        let onload = U.UF.DL.iframeLoad($("iframe", _formdiv)[0], function () {
+            U.UF.DL.uploading($("iframe", _formdiv)[0].parentElement.parentElement)
+        })
+        let onloadListener = $("iframe", _formdiv)[0].onload = () => {
+            U.UF.DL.uploading($("iframe", _formdiv)[0].parentElement.parentElement)
+        };
+        if(!(onload || onloadListener)){
+            U.UF.DL.uploading($("iframe", _formdiv)[0].parentElement.parentElement)
+        }
+    }
 }