lsc 1 year ago
parent
commit
e0f95ce717
5 changed files with 82 additions and 82 deletions
  1. 13 13
      js/Common/jietu2.js
  2. 13 13
      js/Common/jietu2E.js
  3. 12 12
      js/Common/jietu4.js
  4. 12 12
      js/Common/jietu5.js
  5. 32 32
      js/Desktop/DeskTop.js

+ 13 - 13
js/Common/jietu2.js

@@ -6,7 +6,7 @@
 //  _limg.style = "width: 26px;margin-right: 10px;"
 //  _limg.style = "width: 26px;margin-right: 10px;"
 //  _lchild.appendChild(_limg)
 //  _lchild.appendChild(_limg)
 //  let _lspan = document.createElement('span')
 //  let _lspan = document.createElement('span')
-//  _lspan.innerHTML = "上中..."
+//  _lspan.innerHTML = "上中..."
 //  _lchild.appendChild(_lspan)
 //  _lchild.appendChild(_lspan)
 //  _lchild.style = "color: #fff;padding: 15px;background: #00000070;border-radius: 5px;font-size: 18px;display:flex;align-items:center;"
 //  _lchild.style = "color: #fff;padding: 15px;background: #00000070;border-radius: 5px;font-size: 18px;display:flex;align-items:center;"
 //  _loading.appendChild(_lchild)
 //  _loading.appendChild(_lchild)
@@ -16,13 +16,13 @@ $jq = $
 var $180 = $.noConflict();
 var $180 = $.noConflict();
 function jietu_shishi(uid, cid, stage, task, tool) {
 function jietu_shishi(uid, cid, stage, task, tool) {
   html2canvas($jq("body")[0]).then(function (canvas) {
   html2canvas($jq("body")[0]).then(function (canvas) {
-    //获取截取图片路径
+    //獲取截取圖片路徑
 
 
     var base64Url = canvas.toDataURL('image/png');
     var base64Url = canvas.toDataURL('image/png');
-    //后台操作处
+    //後臺操作處
 
 
     var base64 = "<img src=" + base64Url + " />"
     var base64 = "<img src=" + base64Url + " />"
-    var file = dataURLtoFile_shishi(base64Url, "截")
+    var file = dataURLtoFile_shishi(base64Url, "截")
     beforeUpload_shishi(file, uid, cid, stage, task, tool)
     beforeUpload_shishi(file, uid, cid, stage, task, tool)
     // $jq("body")[0].innerHTML = base64
     // $jq("body")[0].innerHTML = base64
   });
   });
@@ -51,15 +51,15 @@ function beforeUpload_shishi(nfile, uid, cid, stage, task, tool, loading, atool,
   var credentials = {
   var credentials = {
     accessKeyId: "AKIATLPEDU37QV5CHLMH",
     accessKeyId: "AKIATLPEDU37QV5CHLMH",
     secretAccessKey: "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",
     secretAccessKey: "Q2SQw37HfolS7yeaR1Ndpy9Jl4E2YZKUuuy2muZR",
-  }; //秘钥形式的登录上传
+  }; //秘鑰形式的登錄上傳
   window.AWS.config.update(credentials);
   window.AWS.config.update(credentials);
-  window.AWS.config.region = "cn-northwest-1"; //设置区
+  window.AWS.config.region = "cn-northwest-1"; //設置區
 
 
   var bucket = new window.AWS.S3({
   var bucket = new window.AWS.S3({
     params: {
     params: {
       Bucket: "ccrb"
       Bucket: "ccrb"
     }
     }
-  }); //选择
+  }); //選擇
 
 
   if (file) {
   if (file) {
     var params = {
     var params = {
@@ -68,7 +68,7 @@ function beforeUpload_shishi(nfile, uid, cid, stage, task, tool, loading, atool,
       Body: file,
       Body: file,
       "Access-Control-Allow-Credentials": "*",
       "Access-Control-Allow-Credentials": "*",
       ACL: "public-read",
       ACL: "public-read",
-    }; //key可以设置为桶的相抵路径,Body为文件, ACL最好要设
+    }; //key可以設置為桶的相抵路徑,Body為文件, ACL最好要設
     var options = {
     var options = {
       partSize: 2048 * 1024 * 1024,
       partSize: 2048 * 1024 * 1024,
       queueSize: 2,
       queueSize: 2,
@@ -76,7 +76,7 @@ function beforeUpload_shishi(nfile, uid, cid, stage, task, tool, loading, atool,
     };
     };
     bucket.upload(params, options)
     bucket.upload(params, options)
       .on("httpUploadProgress", function (evt) {
       .on("httpUploadProgress", function (evt) {
-        //这里可以写进度条
+        //這裏可以寫進度條
         // console.log("Uploaded : " + parseInt((evt.loaded * 80) / evt.total) + '%');
         // console.log("Uploaded : " + parseInt((evt.loaded * 80) / evt.total) + '%');
       }).send(function (err, data) {
       }).send(function (err, data) {
         if (data) {
         if (data) {
@@ -97,7 +97,7 @@ function beforeUpload_shishi(nfile, uid, cid, stage, task, tool, loading, atool,
           _div.style = "width:100%;height:100%;background:#0000008f;position:fixed;top:0;left:0;z-index:99999999999999;display: flex;justify-content: center;align-items: center;"
           _div.style = "width:100%;height:100%;background:#0000008f;position:fixed;top:0;left:0;z-index:99999999999999;display: flex;justify-content: center;align-items: center;"
           let _inner = document.createElement('div')
           let _inner = document.createElement('div')
           _inner.style = "color: #fff;padding: 15px;background: #00000070;border-radius: 5px;font-size: 18px;"
           _inner.style = "color: #fff;padding: 15px;background: #00000070;border-radius: 5px;font-size: 18px;"
-          _inner.innerHTML = "上传失败,网络错误"
+          _inner.innerHTML = "上傳失敗,網絡錯誤"
           _div.appendChild(_inner)
           _div.appendChild(_inner)
           document.body.appendChild(_div)
           document.body.appendChild(_div)
           setTimeout(() => {
           setTimeout(() => {
@@ -141,7 +141,7 @@ function addSWork_shishi(uid, cid, stage, task, tool, a, loading, atool, text) {
       _div.style = "width:100%;height:100%;background:#0000008f;position:fixed;top:0;left:0;z-index:99999999999999;display: flex;justify-content: center;align-items: center;"
       _div.style = "width:100%;height:100%;background:#0000008f;position:fixed;top:0;left:0;z-index:99999999999999;display: flex;justify-content: center;align-items: center;"
       let _inner = document.createElement('div')
       let _inner = document.createElement('div')
       _inner.style = "color: #fff;padding: 15px;background: #00000070;border-radius: 5px;font-size: 18px;"
       _inner.style = "color: #fff;padding: 15px;background: #00000070;border-radius: 5px;font-size: 18px;"
-      _inner.innerHTML = "上传失败,网络错误"
+      _inner.innerHTML = "上傳失敗,網絡錯誤"
       _div.appendChild(_inner)
       _div.appendChild(_inner)
       document.body.appendChild(_div)
       document.body.appendChild(_div)
       setTimeout(() => {
       setTimeout(() => {
@@ -159,7 +159,7 @@ function addSWork_shishi(uid, cid, stage, task, tool, a, loading, atool, text) {
         _div.style = "width:100%;height:100%;background:#0000008f;position:fixed;top:0;left:0;z-index:99999999999999;display: flex;justify-content: center;align-items: center;"
         _div.style = "width:100%;height:100%;background:#0000008f;position:fixed;top:0;left:0;z-index:99999999999999;display: flex;justify-content: center;align-items: center;"
         let _inner = document.createElement('div')
         let _inner = document.createElement('div')
         _inner.style = "color: #fff;padding: 15px;background: #00000070;border-radius: 5px;font-size: 18px;"
         _inner.style = "color: #fff;padding: 15px;background: #00000070;border-radius: 5px;font-size: 18px;"
-        _inner.innerHTML = "截图上传成功"
+        _inner.innerHTML = "截圖上傳成功"
         _div.appendChild(_inner)
         _div.appendChild(_inner)
         document.body.appendChild(_div)
         document.body.appendChild(_div)
         _div.onclick = () => {
         _div.onclick = () => {
@@ -169,7 +169,7 @@ function addSWork_shishi(uid, cid, stage, task, tool, a, loading, atool, text) {
           //  document.body.removeChild(_loading)
           //  document.body.removeChild(_loading)
           document.body.removeChild(_div)
           document.body.removeChild(_div)
         }, 1000);
         }, 1000);
-        console.log("截图上传成功");
+        console.log("截圖上傳成功");
       }, 3000)
       }, 3000)
     }
     }
   })
   })

+ 13 - 13
js/Common/jietu2E.js

@@ -6,7 +6,7 @@
 //  _limg.style = "width: 26px;margin-right: 10px;"
 //  _limg.style = "width: 26px;margin-right: 10px;"
 //  _lchild.appendChild(_limg)
 //  _lchild.appendChild(_limg)
 //  let _lspan = document.createElement('span')
 //  let _lspan = document.createElement('span')
-//  _lspan.innerHTML = "上中..."
+//  _lspan.innerHTML = "上中..."
 //  _lchild.appendChild(_lspan)
 //  _lchild.appendChild(_lspan)
 //  _lchild.style = "color: #fff;padding: 15px;background: #00000070;border-radius: 5px;font-size: 18px;display:flex;align-items:center;"
 //  _lchild.style = "color: #fff;padding: 15px;background: #00000070;border-radius: 5px;font-size: 18px;display:flex;align-items:center;"
 //  _loading.appendChild(_lchild)
 //  _loading.appendChild(_lchild)
@@ -16,13 +16,13 @@ $jq = $
 var $180 = $.noConflict();
 var $180 = $.noConflict();
 function jietu_shishi(uid, cid, stage, task, tool) {
 function jietu_shishi(uid, cid, stage, task, tool) {
   html2canvas($jq("body")[0]).then(function (canvas) {
   html2canvas($jq("body")[0]).then(function (canvas) {
-    //获取截取图片路径
+    //獲取截取圖片路徑
 
 
     var base64Url = canvas.toDataURL('image/png');
     var base64Url = canvas.toDataURL('image/png');
-    //后台操作处
+    //後臺操作處
 
 
     var base64 = "<img src=" + base64Url + " />"
     var base64 = "<img src=" + base64Url + " />"
-    var file = dataURLtoFile_shishi(base64Url, "截")
+    var file = dataURLtoFile_shishi(base64Url, "截")
     beforeUpload_shishi(file, uid, cid, stage, task, tool)
     beforeUpload_shishi(file, uid, cid, stage, task, tool)
     // $jq("body")[0].innerHTML = base64
     // $jq("body")[0].innerHTML = base64
   });
   });
@@ -51,15 +51,15 @@ function beforeUpload_shishi(nfile, uid, cid, stage, task, tool, loading, atool,
   var credentials = {
   var credentials = {
     accessKeyId: "AKIATLPEDU37QV5CHLMH",
     accessKeyId: "AKIATLPEDU37QV5CHLMH",
     secretAccessKey: "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",
     secretAccessKey: "Q2SQw37HfolS7yeaR1Ndpy9Jl4E2YZKUuuy2muZR",
-  }; //秘钥形式的登录上传
+  }; //秘鑰形式的登錄上傳
   window.AWS.config.update(credentials);
   window.AWS.config.update(credentials);
-  window.AWS.config.region = "cn-northwest-1"; //设置区
+  window.AWS.config.region = "cn-northwest-1"; //設置區
 
 
   var bucket = new window.AWS.S3({
   var bucket = new window.AWS.S3({
     params: {
     params: {
       Bucket: "ccrb"
       Bucket: "ccrb"
     }
     }
-  }); //选择
+  }); //選擇
 
 
   if (file) {
   if (file) {
     var params = {
     var params = {
@@ -68,7 +68,7 @@ function beforeUpload_shishi(nfile, uid, cid, stage, task, tool, loading, atool,
       Body: file,
       Body: file,
       "Access-Control-Allow-Credentials": "*",
       "Access-Control-Allow-Credentials": "*",
       ACL: "public-read",
       ACL: "public-read",
-    }; //key可以设置为桶的相抵路径,Body为文件, ACL最好要设
+    }; //key可以設置為桶的相抵路徑,Body為文件, ACL最好要設
     var options = {
     var options = {
       partSize: 2048 * 1024 * 1024,
       partSize: 2048 * 1024 * 1024,
       queueSize: 2,
       queueSize: 2,
@@ -76,7 +76,7 @@ function beforeUpload_shishi(nfile, uid, cid, stage, task, tool, loading, atool,
     };
     };
     bucket.upload(params, options)
     bucket.upload(params, options)
       .on("httpUploadProgress", function (evt) {
       .on("httpUploadProgress", function (evt) {
-        //这里可以写进度条
+        //這裏可以寫進度條
         // console.log("Uploaded : " + parseInt((evt.loaded * 80) / evt.total) + '%');
         // console.log("Uploaded : " + parseInt((evt.loaded * 80) / evt.total) + '%');
       }).send(function (err, data) {
       }).send(function (err, data) {
         if (data) {
         if (data) {
@@ -97,7 +97,7 @@ function beforeUpload_shishi(nfile, uid, cid, stage, task, tool, loading, atool,
           _div.style = "width:100%;height:100%;background:#0000008f;position:fixed;top:0;left:0;z-index:99999999999999;display: flex;justify-content: center;align-items: center;"
           _div.style = "width:100%;height:100%;background:#0000008f;position:fixed;top:0;left:0;z-index:99999999999999;display: flex;justify-content: center;align-items: center;"
           let _inner = document.createElement('div')
           let _inner = document.createElement('div')
           _inner.style = "color: #fff;padding: 15px;background: #00000070;border-radius: 5px;font-size: 18px;"
           _inner.style = "color: #fff;padding: 15px;background: #00000070;border-radius: 5px;font-size: 18px;"
-          _inner.innerHTML = "上传失败,网络错误"
+          _inner.innerHTML = "上傳失敗,網絡錯誤"
           _div.appendChild(_inner)
           _div.appendChild(_inner)
           document.body.appendChild(_div)
           document.body.appendChild(_div)
           setTimeout(() => {
           setTimeout(() => {
@@ -141,7 +141,7 @@ function addSWork_shishi(uid, cid, stage, task, tool, a, loading, atool, text) {
       _div.style = "width:100%;height:100%;background:#0000008f;position:fixed;top:0;left:0;z-index:99999999999999;display: flex;justify-content: center;align-items: center;"
       _div.style = "width:100%;height:100%;background:#0000008f;position:fixed;top:0;left:0;z-index:99999999999999;display: flex;justify-content: center;align-items: center;"
       let _inner = document.createElement('div')
       let _inner = document.createElement('div')
       _inner.style = "color: #fff;padding: 15px;background: #00000070;border-radius: 5px;font-size: 18px;"
       _inner.style = "color: #fff;padding: 15px;background: #00000070;border-radius: 5px;font-size: 18px;"
-      _inner.innerHTML = "上传失败,网络错误"
+      _inner.innerHTML = "上傳失敗,網絡錯誤"
       _div.appendChild(_inner)
       _div.appendChild(_inner)
       document.body.appendChild(_div)
       document.body.appendChild(_div)
       setTimeout(() => {
       setTimeout(() => {
@@ -159,7 +159,7 @@ function addSWork_shishi(uid, cid, stage, task, tool, a, loading, atool, text) {
         _div.style = "width:100%;height:100%;background:#0000008f;position:fixed;top:0;left:0;z-index:99999999999999;display: flex;justify-content: center;align-items: center;"
         _div.style = "width:100%;height:100%;background:#0000008f;position:fixed;top:0;left:0;z-index:99999999999999;display: flex;justify-content: center;align-items: center;"
         let _inner = document.createElement('div')
         let _inner = document.createElement('div')
         _inner.style = "color: #fff;padding: 15px;background: #00000070;border-radius: 5px;font-size: 18px;"
         _inner.style = "color: #fff;padding: 15px;background: #00000070;border-radius: 5px;font-size: 18px;"
-        _inner.innerHTML = "截图上传成功"
+        _inner.innerHTML = "截圖上傳成功"
         _div.appendChild(_inner)
         _div.appendChild(_inner)
         document.body.appendChild(_div)
         document.body.appendChild(_div)
         _div.onclick = () => {
         _div.onclick = () => {
@@ -169,7 +169,7 @@ function addSWork_shishi(uid, cid, stage, task, tool, a, loading, atool, text) {
           //  document.body.removeChild(_loading)
           //  document.body.removeChild(_loading)
           document.body.removeChild(_div)
           document.body.removeChild(_div)
         }, 1000);
         }, 1000);
-        console.log("截图上传成功");
+        console.log("截圖上傳成功");
       }, 3000)
       }, 3000)
     }
     }
   })
   })

+ 12 - 12
js/Common/jietu4.js

@@ -4,13 +4,13 @@ $jq = $
 var $180 = $.noConflict();
 var $180 = $.noConflict();
 function jietu_shishi(uid, cid, stage, task, tool) {
 function jietu_shishi(uid, cid, stage, task, tool) {
   html2canvas($jq("body")[0]).then(function (canvas) {
   html2canvas($jq("body")[0]).then(function (canvas) {
-    //获取截取图片路径
+    //獲取截取圖片路徑
 
 
     var base64Url = canvas.toDataURL('image/png');
     var base64Url = canvas.toDataURL('image/png');
-    //后台操作处
+    //後臺操作處
 
 
     var base64 = "<img src=" + base64Url + " />"
     var base64 = "<img src=" + base64Url + " />"
-    var file = dataURLtoFile_shishi(base64Url, "截")
+    var file = dataURLtoFile_shishi(base64Url, "截")
     beforeUpload_shishi(file, uid, cid, stage, task, tool)
     beforeUpload_shishi(file, uid, cid, stage, task, tool)
     // $jq("body")[0].innerHTML = base64
     // $jq("body")[0].innerHTML = base64
   });
   });
@@ -39,15 +39,15 @@ function beforeUpload_shishi(nfile, uid, cid, stage, task, tool, loading, atool,
   var credentials = {
   var credentials = {
     accessKeyId: "AKIATLPEDU37QV5CHLMH",
     accessKeyId: "AKIATLPEDU37QV5CHLMH",
     secretAccessKey: "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",
     secretAccessKey: "Q2SQw37HfolS7yeaR1Ndpy9Jl4E2YZKUuuy2muZR",
-  }; //秘钥形式的登录上传
+  }; //秘鑰形式的登錄上傳
   window.AWS.config.update(credentials);
   window.AWS.config.update(credentials);
-  window.AWS.config.region = "cn-northwest-1"; //设置区
+  window.AWS.config.region = "cn-northwest-1"; //設置區
 
 
   var bucket = new window.AWS.S3({
   var bucket = new window.AWS.S3({
     params: {
     params: {
       Bucket: "ccrb"
       Bucket: "ccrb"
     }
     }
-  }); //选择
+  }); //選擇
 
 
   if (file) {
   if (file) {
     var params = {
     var params = {
@@ -56,7 +56,7 @@ function beforeUpload_shishi(nfile, uid, cid, stage, task, tool, loading, atool,
       Body: file,
       Body: file,
       "Access-Control-Allow-Credentials": "*",
       "Access-Control-Allow-Credentials": "*",
       ACL: "public-read",
       ACL: "public-read",
-    }; //key可以设置为桶的相抵路径,Body为文件, ACL最好要设
+    }; //key可以設置為桶的相抵路徑,Body為文件, ACL最好要設
     var options = {
     var options = {
       partSize: 2048 * 1024 * 1024,
       partSize: 2048 * 1024 * 1024,
       queueSize: 2,
       queueSize: 2,
@@ -64,7 +64,7 @@ function beforeUpload_shishi(nfile, uid, cid, stage, task, tool, loading, atool,
     };
     };
     bucket.upload(params, options)
     bucket.upload(params, options)
       .on("httpUploadProgress", function (evt) {
       .on("httpUploadProgress", function (evt) {
-        //这里可以写进度条
+        //這裏可以寫進度條
         // console.log("Uploaded : " + parseInt((evt.loaded * 80) / evt.total) + '%');
         // console.log("Uploaded : " + parseInt((evt.loaded * 80) / evt.total) + '%');
       }).send(function (err, data) {
       }).send(function (err, data) {
         if (data) {
         if (data) {
@@ -85,7 +85,7 @@ function beforeUpload_shishi(nfile, uid, cid, stage, task, tool, loading, atool,
           _div.style = "width:100%;height:100%;background:#0000008f;position:fixed;top:0;left:0;z-index:99999999999999;display: flex;justify-content: center;align-items: center;"
           _div.style = "width:100%;height:100%;background:#0000008f;position:fixed;top:0;left:0;z-index:99999999999999;display: flex;justify-content: center;align-items: center;"
           let _inner = document.createElement('div')
           let _inner = document.createElement('div')
           _inner.style = "color: #fff;padding: 15px;background: #00000070;border-radius: 5px;font-size: 18px;"
           _inner.style = "color: #fff;padding: 15px;background: #00000070;border-radius: 5px;font-size: 18px;"
-          _inner.innerHTML = "上传失败,网络错误"
+          _inner.innerHTML = "上傳失敗,網絡錯誤"
           _div.appendChild(_inner)
           _div.appendChild(_inner)
           document.body.appendChild(_div)
           document.body.appendChild(_div)
           setTimeout(() => {
           setTimeout(() => {
@@ -128,7 +128,7 @@ function addSWork_shishi(uid, cid, stage, task, tool, a, loading, atool, text) {
       _div.style = "width:100%;height:100%;background:#0000008f;position:fixed;top:0;left:0;z-index:99999999999999;display: flex;justify-content: center;align-items: center;"
       _div.style = "width:100%;height:100%;background:#0000008f;position:fixed;top:0;left:0;z-index:99999999999999;display: flex;justify-content: center;align-items: center;"
       let _inner = document.createElement('div')
       let _inner = document.createElement('div')
       _inner.style = "color: #fff;padding: 15px;background: #00000070;border-radius: 5px;font-size: 18px;"
       _inner.style = "color: #fff;padding: 15px;background: #00000070;border-radius: 5px;font-size: 18px;"
-      _inner.innerHTML = "上传失败,网络错误"
+      _inner.innerHTML = "上傳失敗,網絡錯誤"
       _div.appendChild(_inner)
       _div.appendChild(_inner)
       document.body.appendChild(_div)
       document.body.appendChild(_div)
       setTimeout(() => {
       setTimeout(() => {
@@ -146,7 +146,7 @@ function addSWork_shishi(uid, cid, stage, task, tool, a, loading, atool, text) {
         _div.style = "width:100%;height:100%;background:#0000008f;position:fixed;top:0;left:0;z-index:99999999999999;display: flex;justify-content: center;align-items: center;"
         _div.style = "width:100%;height:100%;background:#0000008f;position:fixed;top:0;left:0;z-index:99999999999999;display: flex;justify-content: center;align-items: center;"
         let _inner = document.createElement('div')
         let _inner = document.createElement('div')
         _inner.style = "color: #fff;padding: 15px;background: #00000070;border-radius: 5px;font-size: 18px;"
         _inner.style = "color: #fff;padding: 15px;background: #00000070;border-radius: 5px;font-size: 18px;"
-        _inner.innerHTML = "截图上传成功"
+        _inner.innerHTML = "截圖上傳成功"
         _div.appendChild(_inner)
         _div.appendChild(_inner)
         document.body.appendChild(_div)
         document.body.appendChild(_div)
         _div.onclick = () => {
         _div.onclick = () => {
@@ -156,7 +156,7 @@ function addSWork_shishi(uid, cid, stage, task, tool, a, loading, atool, text) {
           //  document.body.removeChild(_loading)
           //  document.body.removeChild(_loading)
           document.body.removeChild(_div)
           document.body.removeChild(_div)
         }, 1000);
         }, 1000);
-        console.log("截图上传成功");
+        console.log("截圖上傳成功");
       }, 3000)
       }, 3000)
     }
     }
   })
   })

+ 12 - 12
js/Common/jietu5.js

@@ -4,13 +4,13 @@ $jq = $
 var $180 = $.noConflict();
 var $180 = $.noConflict();
 function jietu_shishi(uid, cid, stage, task, tool) {
 function jietu_shishi(uid, cid, stage, task, tool) {
   html2canvas($jq("body")[0]).then(function (canvas) {
   html2canvas($jq("body")[0]).then(function (canvas) {
-    //获取截取图片路径
+    //獲取截取圖片路徑
 
 
     var base64Url = canvas.toDataURL('image/png');
     var base64Url = canvas.toDataURL('image/png');
-    //后台操作处
+    //後臺操作處
 
 
     var base64 = "<img src=" + base64Url + " />"
     var base64 = "<img src=" + base64Url + " />"
-    var file = dataURLtoFile_shishi(base64Url, "截")
+    var file = dataURLtoFile_shishi(base64Url, "截")
     beforeUpload_shishi(file, uid, cid, stage, task, tool)
     beforeUpload_shishi(file, uid, cid, stage, task, tool)
     // $jq("body")[0].innerHTML = base64
     // $jq("body")[0].innerHTML = base64
   });
   });
@@ -39,15 +39,15 @@ function beforeUpload_shishi(nfile, uid, cid, stage, task, tool, loading, atool,
   var credentials = {
   var credentials = {
     accessKeyId: "AKIATLPEDU37QV5CHLMH",
     accessKeyId: "AKIATLPEDU37QV5CHLMH",
     secretAccessKey: "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",
     secretAccessKey: "Q2SQw37HfolS7yeaR1Ndpy9Jl4E2YZKUuuy2muZR",
-  }; //秘钥形式的登录上传
+  }; //秘鑰形式的登錄上傳
   window.AWS.config.update(credentials);
   window.AWS.config.update(credentials);
-  window.AWS.config.region = "cn-northwest-1"; //设置区
+  window.AWS.config.region = "cn-northwest-1"; //設置區
 
 
   var bucket = new window.AWS.S3({
   var bucket = new window.AWS.S3({
     params: {
     params: {
       Bucket: "ccrb"
       Bucket: "ccrb"
     }
     }
-  }); //选择
+  }); //選擇
 
 
   if (file) {
   if (file) {
     var params = {
     var params = {
@@ -56,7 +56,7 @@ function beforeUpload_shishi(nfile, uid, cid, stage, task, tool, loading, atool,
       Body: file,
       Body: file,
       "Access-Control-Allow-Credentials": "*",
       "Access-Control-Allow-Credentials": "*",
       ACL: "public-read",
       ACL: "public-read",
-    }; //key可以设置为桶的相抵路径,Body为文件, ACL最好要设
+    }; //key可以設置為桶的相抵路徑,Body為文件, ACL最好要設
     var options = {
     var options = {
       partSize: 2048 * 1024 * 1024,
       partSize: 2048 * 1024 * 1024,
       queueSize: 2,
       queueSize: 2,
@@ -64,7 +64,7 @@ function beforeUpload_shishi(nfile, uid, cid, stage, task, tool, loading, atool,
     };
     };
     bucket.upload(params, options)
     bucket.upload(params, options)
       .on("httpUploadProgress", function (evt) {
       .on("httpUploadProgress", function (evt) {
-        //这里可以写进度条
+        //這裏可以寫進度條
         // console.log("Uploaded : " + parseInt((evt.loaded * 80) / evt.total) + '%');
         // console.log("Uploaded : " + parseInt((evt.loaded * 80) / evt.total) + '%');
       }).send(function (err, data) {
       }).send(function (err, data) {
         if (data) {
         if (data) {
@@ -85,7 +85,7 @@ function beforeUpload_shishi(nfile, uid, cid, stage, task, tool, loading, atool,
           _div.style = "width:100%;height:100%;background:#0000008f;position:fixed;top:0;left:0;z-index:99999999999999;display: flex;justify-content: center;align-items: center;"
           _div.style = "width:100%;height:100%;background:#0000008f;position:fixed;top:0;left:0;z-index:99999999999999;display: flex;justify-content: center;align-items: center;"
           let _inner = document.createElement('div')
           let _inner = document.createElement('div')
           _inner.style = "color: #fff;padding: 15px;background: #00000070;border-radius: 5px;font-size: 18px;"
           _inner.style = "color: #fff;padding: 15px;background: #00000070;border-radius: 5px;font-size: 18px;"
-          _inner.innerHTML = "上传失败,网络错误"
+          _inner.innerHTML = "上傳失敗,網絡錯誤"
           _div.appendChild(_inner)
           _div.appendChild(_inner)
           document.body.appendChild(_div)
           document.body.appendChild(_div)
           setTimeout(() => {
           setTimeout(() => {
@@ -128,7 +128,7 @@ function addSWork_shishi(uid, cid, stage, task, tool, a, loading, atool, text) {
       _div.style = "width:100%;height:100%;background:#0000008f;position:fixed;top:0;left:0;z-index:99999999999999;display: flex;justify-content: center;align-items: center;"
       _div.style = "width:100%;height:100%;background:#0000008f;position:fixed;top:0;left:0;z-index:99999999999999;display: flex;justify-content: center;align-items: center;"
       let _inner = document.createElement('div')
       let _inner = document.createElement('div')
       _inner.style = "color: #fff;padding: 15px;background: #00000070;border-radius: 5px;font-size: 18px;"
       _inner.style = "color: #fff;padding: 15px;background: #00000070;border-radius: 5px;font-size: 18px;"
-      _inner.innerHTML = "上传失败,网络错误"
+      _inner.innerHTML = "上傳失敗,網絡錯誤"
       _div.appendChild(_inner)
       _div.appendChild(_inner)
       document.body.appendChild(_div)
       document.body.appendChild(_div)
       setTimeout(() => {
       setTimeout(() => {
@@ -146,7 +146,7 @@ function addSWork_shishi(uid, cid, stage, task, tool, a, loading, atool, text) {
         _div.style = "width:100%;height:100%;background:#0000008f;position:fixed;top:0;left:0;z-index:99999999999999;display: flex;justify-content: center;align-items: center;"
         _div.style = "width:100%;height:100%;background:#0000008f;position:fixed;top:0;left:0;z-index:99999999999999;display: flex;justify-content: center;align-items: center;"
         let _inner = document.createElement('div')
         let _inner = document.createElement('div')
         _inner.style = "color: #fff;padding: 15px;background: #00000070;border-radius: 5px;font-size: 18px;"
         _inner.style = "color: #fff;padding: 15px;background: #00000070;border-radius: 5px;font-size: 18px;"
-        _inner.innerHTML = "截图上传成功"
+        _inner.innerHTML = "截圖上傳成功"
         _div.appendChild(_inner)
         _div.appendChild(_inner)
         document.body.appendChild(_div)
         document.body.appendChild(_div)
         _div.onclick = () => {
         _div.onclick = () => {
@@ -156,7 +156,7 @@ function addSWork_shishi(uid, cid, stage, task, tool, a, loading, atool, text) {
           //  document.body.removeChild(_loading)
           //  document.body.removeChild(_loading)
           document.body.removeChild(_div)
           document.body.removeChild(_div)
         }, 1000);
         }, 1000);
-        console.log("截图上传成功");
+        console.log("截圖上傳成功");
       }, 3000)
       }, 3000)
     }
     }
   })
   })

+ 32 - 32
js/Desktop/DeskTop.js

@@ -2900,7 +2900,7 @@ U.MD.D.I.openApplication = function (str, obj, info) {
         case "CocoPi": //CocoPi
         case "CocoPi": //CocoPi
             _formdiv = new U.UF.UI.form(
             _formdiv = new U.UF.UI.form(
                 "CocoPi",
                 "CocoPi",
-                $$("iframe", { "allow": "camera *; microphone *;display-capture;usb", "webkitallowfullscreen": "", "mozallowfullscreen": "", "allowfullscreen": "", "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pi.cocorobo.hk" }), {
+                $$("iframe", { "allow": "camera *; microphone *;display-capture;usb", "webkitallowfullscreen": "", "mozallowfullscreen": "", "allowfullscreen": "", "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pi.cocorobo.hk/?lang=zh-hant" }), {
                 "id": "CocoPi",
                 "id": "CocoPi",
                 "style": { "width": "70%", "height": "90%", "overflow": 'hidden' },
                 "style": { "width": "70%", "height": "90%", "overflow": 'hidden' },
                 "onresize": function () { }
                 "onresize": function () { }
@@ -3464,7 +3464,7 @@ U.MD.D.I.openApplication = function (str, obj, info) {
         case "AIAnalyse": //AI共創
         case "AIAnalyse": //AI共創
             _formdiv = new U.UF.UI.form(
             _formdiv = new U.UF.UI.form(
                 "AI分析",
                 "AI分析",
-                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://cloud.cocorobo.cn/ai/" }), {
+                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://cloud.cocorobo.hk/ai/" }), {
                 "id": "AIAnalyse",
                 "id": "AIAnalyse",
                 "style": { "width": "100%", "height": "100%", "overflow": 'hidden' },
                 "style": { "width": "100%", "height": "100%", "overflow": 'hidden' },
                 "onresize": function () { }
                 "onresize": function () { }
@@ -3997,19 +3997,19 @@ U.MD.D.I.openApplicationJie = function (str, cid, stage, task, tool) {
     const script1 = document.createElement("script");
     const script1 = document.createElement("script");
     script1.type = "text/javascript";
     script1.type = "text/javascript";
     // script1.src = US.Config.bpbl + "/pbl-student-table/dist/js/jquery-3.6.0.min.js";
     // script1.src = US.Config.bpbl + "/pbl-student-table/dist/js/jquery-3.6.0.min.js";
-    script1.src = "https://cloud.cocorobo.cn/js/Common/jquery-3.6.0.min.js";
+    script1.src = "https://cloud.cocorobo.hk/js/Common/jquery-3.6.0.min.js";
     const script2 = document.createElement("script");
     const script2 = document.createElement("script");
     script2.type = "text/javascript";
     script2.type = "text/javascript";
     // script2.src = US.Config.bpbl + "/pbl-student-table/dist/js/aws-sdk-2.235.1.min.js";
     // script2.src = US.Config.bpbl + "/pbl-student-table/dist/js/aws-sdk-2.235.1.min.js";
-    script2.src = "https://cloud.cocorobo.cn/js/Common/aws-sdk-2.235.1.min.js";
+    script2.src = "https://cloud.cocorobo.hk/js/Common/aws-sdk-2.235.1.min.js";
     const script3 = document.createElement("script");
     const script3 = document.createElement("script");
     script3.type = "text/javascript";
     script3.type = "text/javascript";
     script3.charset = "UTF-8";
     script3.charset = "UTF-8";
-    script3.src = "https://cloud.cocorobo.cn/js/Common/html2canvas.min.js";
+    script3.src = "https://cloud.cocorobo.hk/js/Common/html2canvas.min.js";
     const script4 = document.createElement("script");
     const script4 = document.createElement("script");
     script4.type = "text/javascript";
     script4.type = "text/javascript";
     // script4.src = US.Config.bpbl + "/pbl-student-table/dist/js/jietu2.js";
     // script4.src = US.Config.bpbl + "/pbl-student-table/dist/js/jietu2.js";
-    script4.src = "https://cloud.cocorobo.cn/js/Common/jietu2.js";
+    script4.src = "https://cloud.cocorobo.hk/js/Common/jietu2.js";
 
 
     if (_iframe) {
     if (_iframe) {
         if (str == 'doc') {
         if (str == 'doc') {
@@ -4087,7 +4087,7 @@ U.MD.D.I.openApplicationJie = function (str, cid, stage, task, tool) {
                 'var _js = document.createElement("script");\n' +
                 'var _js = document.createElement("script");\n' +
                 '_js.type="text/javascript";\n' +
                 '_js.type="text/javascript";\n' +
                 '_js.charset="UTF-8";\n' +
                 '_js.charset="UTF-8";\n' +
-                '_js.src="https://cloud.cocorobo.cn/js/Common/html2canvas.min.js";\n' +
+                '_js.src="https://cloud.cocorobo.hk/js/Common/html2canvas.min.js";\n' +
                 "_js.onload = function(){\n" +
                 "_js.onload = function(){\n" +
                 ' var a = document.getElementsByTagName("img")\n' +
                 ' var a = document.getElementsByTagName("img")\n' +
                 ' for(var i = 0;i<a.length;i++){a[i].crossOrigin="anonymous"}\n' +
                 ' for(var i = 0;i<a.length;i++){a[i].crossOrigin="anonymous"}\n' +
@@ -4455,15 +4455,15 @@ U.MD.D.I.openApplicationJieE = function (str, cid, stage, task, tool) {
     const script1 = document.createElement("script");
     const script1 = document.createElement("script");
     script1.type = "text/javascript";
     script1.type = "text/javascript";
     // script1.src = US.Config.bpbl + "/pbl-student-table/dist/js/jquery-3.6.0.min.js";
     // script1.src = US.Config.bpbl + "/pbl-student-table/dist/js/jquery-3.6.0.min.js";
-    script1.src = "https://cloud.cocorobo.cn/js/Common/jquery-3.6.0.min.js";
+    script1.src = "https://cloud.cocorobo.hk/js/Common/jquery-3.6.0.min.js";
     const script2 = document.createElement("script");
     const script2 = document.createElement("script");
     script2.type = "text/javascript";
     script2.type = "text/javascript";
     // script2.src = US.Config.bpbl + "/pbl-student-table/dist/js/aws-sdk-2.235.1.min.js";
     // script2.src = US.Config.bpbl + "/pbl-student-table/dist/js/aws-sdk-2.235.1.min.js";
-    script2.src = "https://cloud.cocorobo.cn/js/Common/aws-sdk-2.235.1.min.js";
+    script2.src = "https://cloud.cocorobo.hk/js/Common/aws-sdk-2.235.1.min.js";
     const script3 = document.createElement("script");
     const script3 = document.createElement("script");
     script3.type = "text/javascript";
     script3.type = "text/javascript";
     script3.charset = "UTF-8";
     script3.charset = "UTF-8";
-    script3.src = "https://cloud.cocorobo.cn/js/Common/html2canvas.min.js";
+    script3.src = "https://cloud.cocorobo.hk/js/Common/html2canvas.min.js";
     const script4 = document.createElement("script");
     const script4 = document.createElement("script");
     script4.type = "text/javascript";
     script4.type = "text/javascript";
     // script4.src = US.Config.bpbl + "/pbl-student-table/dist/js/jietu2.js";
     // script4.src = US.Config.bpbl + "/pbl-student-table/dist/js/jietu2.js";
@@ -4545,7 +4545,7 @@ U.MD.D.I.openApplicationJieE = function (str, cid, stage, task, tool) {
                 'var _js = document.createElement("script");\n' +
                 'var _js = document.createElement("script");\n' +
                 '_js.type="text/javascript";\n' +
                 '_js.type="text/javascript";\n' +
                 '_js.charset="UTF-8";\n' +
                 '_js.charset="UTF-8";\n' +
-                '_js.src="https://cloud.cocorobo.cn/js/Common/html2canvas.min.js";\n' +
+                '_js.src="https://cloud.cocorobo.hk/js/Common/html2canvas.min.js";\n' +
                 "_js.onload = function(){\n" +
                 "_js.onload = function(){\n" +
                 ' var a = document.getElementsByTagName("img")\n' +
                 ' var a = document.getElementsByTagName("img")\n' +
                 ' for(var i = 0;i<a.length;i++){a[i].crossOrigin="anonymous"}\n' +
                 ' for(var i = 0;i<a.length;i++){a[i].crossOrigin="anonymous"}\n' +
@@ -4913,19 +4913,19 @@ U.MD.D.I.openApplicationJieTeacher = function (str, cid, stage, task, tool, stud
     const script1 = document.createElement("script");
     const script1 = document.createElement("script");
     script1.type = "text/javascript";
     script1.type = "text/javascript";
     // script1.src = US.Config.bpbl + "/pbl-student-table/dist/js/jquery-3.6.0.min.js";
     // script1.src = US.Config.bpbl + "/pbl-student-table/dist/js/jquery-3.6.0.min.js";
-    script1.src = "https://cloud.cocorobo.cn/js/Common/jquery-3.6.0.min.js";
+    script1.src = "https://cloud.cocorobo.hk/js/Common/jquery-3.6.0.min.js";
     const script2 = document.createElement("script");
     const script2 = document.createElement("script");
     script2.type = "text/javascript";
     script2.type = "text/javascript";
     // script2.src = US.Config.bpbl + "/pbl-student-table/dist/js/aws-sdk-2.235.1.min.js";
     // script2.src = US.Config.bpbl + "/pbl-student-table/dist/js/aws-sdk-2.235.1.min.js";
-    script2.src = "https://cloud.cocorobo.cn/js/Common/aws-sdk-2.235.1.min.js";
+    script2.src = "https://cloud.cocorobo.hk/js/Common/aws-sdk-2.235.1.min.js";
     const script3 = document.createElement("script");
     const script3 = document.createElement("script");
     script3.type = "text/javascript";
     script3.type = "text/javascript";
     script3.charset = "UTF-8";
     script3.charset = "UTF-8";
-    script3.src = "https://cloud.cocorobo.cn/js/Common/html2canvas.min.js";
+    script3.src = "https://cloud.cocorobo.hk/js/Common/html2canvas.min.js";
     const script4 = document.createElement("script");
     const script4 = document.createElement("script");
     script4.type = "text/javascript";
     script4.type = "text/javascript";
     // script4.src = US.Config.bpbl + "/pbl-student-table/dist/js/jietu2.js";
     // script4.src = US.Config.bpbl + "/pbl-student-table/dist/js/jietu2.js";
-    script4.src = "https://cloud.cocorobo.cn/js/Common/jietu2.js";
+    script4.src = "https://cloud.cocorobo.hk/js/Common/jietu2.js";
 
 
     if (_iframe) {
     if (_iframe) {
         if (str == 'doc') {
         if (str == 'doc') {
@@ -5003,7 +5003,7 @@ U.MD.D.I.openApplicationJieTeacher = function (str, cid, stage, task, tool, stud
                 'var _js = document.createElement("script");\n' +
                 'var _js = document.createElement("script");\n' +
                 '_js.type="text/javascript";\n' +
                 '_js.type="text/javascript";\n' +
                 '_js.charset="UTF-8";\n' +
                 '_js.charset="UTF-8";\n' +
-                '_js.src="https://cloud.cocorobo.cn/js/Common/html2canvas.min.js";\n' +
+                '_js.src="https://cloud.cocorobo.hk/js/Common/html2canvas.min.js";\n' +
                 "_js.onload = function(){\n" +
                 "_js.onload = function(){\n" +
                 ' var a = document.getElementsByTagName("img")\n' +
                 ' var a = document.getElementsByTagName("img")\n' +
                 ' for(var i = 0;i<a.length;i++){a[i].crossOrigin="anonymous"}\n' +
                 ' for(var i = 0;i<a.length;i++){a[i].crossOrigin="anonymous"}\n' +
@@ -5365,15 +5365,15 @@ U.MD.D.I.openApplicationJieTeacherE = function (str, cid, stage, task, tool, stu
     const script1 = document.createElement("script");
     const script1 = document.createElement("script");
     script1.type = "text/javascript";
     script1.type = "text/javascript";
     // script1.src = US.Config.bpbl + "/pbl-student-table/dist/js/jquery-3.6.0.min.js";
     // script1.src = US.Config.bpbl + "/pbl-student-table/dist/js/jquery-3.6.0.min.js";
-    script1.src = "https://cloud.cocorobo.cn/js/Common/jquery-3.6.0.min.js";
+    script1.src = "https://cloud.cocorobo.hk/js/Common/jquery-3.6.0.min.js";
     const script2 = document.createElement("script");
     const script2 = document.createElement("script");
     script2.type = "text/javascript";
     script2.type = "text/javascript";
     // script2.src = US.Config.bpbl + "/pbl-student-table/dist/js/aws-sdk-2.235.1.min.js";
     // script2.src = US.Config.bpbl + "/pbl-student-table/dist/js/aws-sdk-2.235.1.min.js";
-    script2.src = "https://cloud.cocorobo.cn/js/Common/aws-sdk-2.235.1.min.js";
+    script2.src = "https://cloud.cocorobo.hk/js/Common/aws-sdk-2.235.1.min.js";
     const script3 = document.createElement("script");
     const script3 = document.createElement("script");
     script3.type = "text/javascript";
     script3.type = "text/javascript";
     script3.charset = "UTF-8";
     script3.charset = "UTF-8";
-    script3.src = "https://cloud.cocorobo.cn/js/Common/html2canvas.min.js";
+    script3.src = "https://cloud.cocorobo.hk/js/Common/html2canvas.min.js";
     const script4 = document.createElement("script");
     const script4 = document.createElement("script");
     script4.type = "text/javascript";
     script4.type = "text/javascript";
     // script4.src = US.Config.bpbl + "/pbl-student-table/dist/js/jietu2.js";
     // script4.src = US.Config.bpbl + "/pbl-student-table/dist/js/jietu2.js";
@@ -5455,7 +5455,7 @@ U.MD.D.I.openApplicationJieTeacherE = function (str, cid, stage, task, tool, stu
                 'var _js = document.createElement("script");\n' +
                 'var _js = document.createElement("script");\n' +
                 '_js.type="text/javascript";\n' +
                 '_js.type="text/javascript";\n' +
                 '_js.charset="UTF-8";\n' +
                 '_js.charset="UTF-8";\n' +
-                '_js.src="https://cloud.cocorobo.cn/js/Common/html2canvas.min.js";\n' +
+                '_js.src="https://cloud.cocorobo.hk/js/Common/html2canvas.min.js";\n' +
                 "_js.onload = function(){\n" +
                 "_js.onload = function(){\n" +
                 ' var a = document.getElementsByTagName("img")\n' +
                 ' var a = document.getElementsByTagName("img")\n' +
                 ' for(var i = 0;i<a.length;i++){a[i].crossOrigin="anonymous"}\n' +
                 ' for(var i = 0;i<a.length;i++){a[i].crossOrigin="anonymous"}\n' +
@@ -5738,19 +5738,19 @@ U.MD.D.I.openApplicationJieS = function (str, cid, stage, task, tool) {
     const script1 = document.createElement("script");
     const script1 = document.createElement("script");
     script1.type = "text/javascript";
     script1.type = "text/javascript";
     // script1.src = US.Config.bpbl + "/pbl-student-table/dist/js/jquery-3.6.0.min.js";
     // script1.src = US.Config.bpbl + "/pbl-student-table/dist/js/jquery-3.6.0.min.js";
-    script1.src = "https://cloud.cocorobo.cn/js/Common/jquery-3.6.0.min.js";
+    script1.src = "https://cloud.cocorobo.hk/js/Common/jquery-3.6.0.min.js";
     const script2 = document.createElement("script");
     const script2 = document.createElement("script");
     script2.type = "text/javascript";
     script2.type = "text/javascript";
     // script2.src = US.Config.bpbl + "/pbl-student-table/dist/js/aws-sdk-2.235.1.min.js";
     // script2.src = US.Config.bpbl + "/pbl-student-table/dist/js/aws-sdk-2.235.1.min.js";
-    script2.src = "https://cloud.cocorobo.cn/js/Common/aws-sdk-2.235.1.min.js";
+    script2.src = "https://cloud.cocorobo.hk/js/Common/aws-sdk-2.235.1.min.js";
     const script3 = document.createElement("script");
     const script3 = document.createElement("script");
     script3.type = "text/javascript";
     script3.type = "text/javascript";
     script3.charset = "UTF-8";
     script3.charset = "UTF-8";
-    script3.src = "https://cloud.cocorobo.cn/js/Common/html2canvas.min.js";
+    script3.src = "https://cloud.cocorobo.hk/js/Common/html2canvas.min.js";
     const script4 = document.createElement("script");
     const script4 = document.createElement("script");
     script4.type = "text/javascript";
     script4.type = "text/javascript";
     // script4.src = US.Config.bpbl + "/pbl-student-table/dist/js/jietu4.js";
     // script4.src = US.Config.bpbl + "/pbl-student-table/dist/js/jietu4.js";
-    script4.src = "https://cloud.cocorobo.cn/js/Common/jietu4.js";
+    script4.src = "https://cloud.cocorobo.hk/js/Common/jietu4.js";
 
 
     if (_iframe) {
     if (_iframe) {
         if (str == 'doc') {
         if (str == 'doc') {
@@ -5805,7 +5805,7 @@ U.MD.D.I.openApplicationJieS = function (str, cid, stage, task, tool) {
                 'var _js = document.createElement("script");\n' +
                 'var _js = document.createElement("script");\n' +
                 '_js.type="text/javascript";\n' +
                 '_js.type="text/javascript";\n' +
                 '_js.charset="UTF-8";\n' +
                 '_js.charset="UTF-8";\n' +
-                '_js.src="https://cloud.cocorobo.cn/js/Common/html2canvas.min.js";\n' +
+                '_js.src="https://cloud.cocorobo.hk/js/Common/html2canvas.min.js";\n' +
                 "_js.onload = function(){\n" +
                 "_js.onload = function(){\n" +
                 ' var a = document.getElementsByTagName("img")\n' +
                 ' var a = document.getElementsByTagName("img")\n' +
                 ' for(var i = 0;i<a.length;i++){a[i].crossOrigin="anonymous"}\n' +
                 ' for(var i = 0;i<a.length;i++){a[i].crossOrigin="anonymous"}\n' +
@@ -6043,19 +6043,19 @@ U.MD.D.I.openApplicationJieStudio = function (str, cid, stage, task, tool) {
     const script1 = document.createElement("script");
     const script1 = document.createElement("script");
     script1.type = "text/javascript";
     script1.type = "text/javascript";
     // script1.src = US.Config.bpbl + "/pbl-student-table/dist/js/jquery-3.6.0.min.js";
     // script1.src = US.Config.bpbl + "/pbl-student-table/dist/js/jquery-3.6.0.min.js";
-    script1.src = "https://cloud.cocorobo.cn/js/Common/jquery-3.6.0.min.js";
+    script1.src = "https://cloud.cocorobo.hk/js/Common/jquery-3.6.0.min.js";
     const script2 = document.createElement("script");
     const script2 = document.createElement("script");
     script2.type = "text/javascript";
     script2.type = "text/javascript";
     // script2.src = US.Config.bpbl + "/pbl-student-table/dist/js/aws-sdk-2.235.1.min.js";
     // script2.src = US.Config.bpbl + "/pbl-student-table/dist/js/aws-sdk-2.235.1.min.js";
-    script2.src = "https://cloud.cocorobo.cn/js/Common/aws-sdk-2.235.1.min.js";
+    script2.src = "https://cloud.cocorobo.hk/js/Common/aws-sdk-2.235.1.min.js";
     const script3 = document.createElement("script");
     const script3 = document.createElement("script");
     script3.type = "text/javascript";
     script3.type = "text/javascript";
     script3.charset = "UTF-8";
     script3.charset = "UTF-8";
-    script3.src = "https://cloud.cocorobo.cn/js/Common/html2canvas.min.js";
+    script3.src = "https://cloud.cocorobo.hk/js/Common/html2canvas.min.js";
     const script4 = document.createElement("script");
     const script4 = document.createElement("script");
     script4.type = "text/javascript";
     script4.type = "text/javascript";
     // script4.src = US.Config.bpbl + "/pbl-student-table/dist/js/jietu4.js";
     // script4.src = US.Config.bpbl + "/pbl-student-table/dist/js/jietu4.js";
-    script4.src = "https://cloud.cocorobo.cn/js/Common/jietu5.js";
+    script4.src = "https://cloud.cocorobo.hk/js/Common/jietu5.js";
 
 
     if (_iframe) {
     if (_iframe) {
         if (str == 'doc') {
         if (str == 'doc') {
@@ -6110,7 +6110,7 @@ U.MD.D.I.openApplicationJieStudio = function (str, cid, stage, task, tool) {
                 'var _js = document.createElement("script");\n' +
                 'var _js = document.createElement("script");\n' +
                 '_js.type="text/javascript";\n' +
                 '_js.type="text/javascript";\n' +
                 '_js.charset="UTF-8";\n' +
                 '_js.charset="UTF-8";\n' +
-                '_js.src="https://cloud.cocorobo.cn/js/Common/html2canvas.min.js";\n' +
+                '_js.src="https://cloud.cocorobo.hk/js/Common/html2canvas.min.js";\n' +
                 "_js.onload = function(){\n" +
                 "_js.onload = function(){\n" +
                 ' var a = document.getElementsByTagName("img")\n' +
                 ' var a = document.getElementsByTagName("img")\n' +
                 ' for(var i = 0;i<a.length;i++){a[i].crossOrigin="anonymous"}\n' +
                 ' for(var i = 0;i<a.length;i++){a[i].crossOrigin="anonymous"}\n' +
@@ -6562,7 +6562,7 @@ U.MD.D.I.openApplicationUpload = function (str, cid, stage, task, tool) {
                 "style": {
                 "style": {
                     "cssText": "border:0;width:100%;height:100%"
                     "cssText": "border:0;width:100%;height:100%"
                 },
                 },
-                "src": "https://pi.cocorobo.hk/"
+                "src": "https://pi.cocorobo.hk/?lang=zh-hant"
             })
             })
             _box.appendChild(_iframe);
             _box.appendChild(_iframe);
             _box.appendChild(_jie);
             _box.appendChild(_jie);
@@ -6698,7 +6698,7 @@ U.MD.D.I.openApplicationTeacherUpload = function (str, cid, stage, task, tool, s
                 "style": {
                 "style": {
                     "cssText": "border:0;width:100%;height:100%"
                     "cssText": "border:0;width:100%;height:100%"
                 },
                 },
-                "src": "https://pi.cocorobo.hk/"
+                "src": "https://pi.cocorobo.hk/?lang=zh-hant"
             })
             })
             _box.appendChild(_iframe);
             _box.appendChild(_iframe);
             _box.appendChild(_jie);
             _box.appendChild(_jie);