shawenguan 1 سال پیش
والد
کامیت
fcf9c5c738

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
Scripts/115/cloud115Helper.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
Scripts/168/diiiLotteryBet.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
Scripts/168/diiiLotteryCheckIn.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
Scripts/168/diiiLotteryHelper.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
Scripts/168/diiiLotteryRedEnvelop.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
Scripts/168/diiiLotteryTracking.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
Scripts/168/diiiLotteryWithdraw.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
Scripts/168/pksExpertBet.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
Scripts/168/pksExpertPick.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
Scripts/168/pksPlanAnalysis.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
Scripts/168/pksPlanHelper.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
Scripts/52pojie/52pojieSignIn.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
Scripts/bilibili/bilibiliHelper.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
Scripts/dingdong/dingdongHelper.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
Scripts/hbcpre/hbcpreComposite.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
Scripts/hbcpre/hbcpreDraw.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
Scripts/hbcpre/hbcpreExchange.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
Scripts/hbcpre/hbcpreGrab.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
Scripts/hbcpre/hbcpreHelper.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
Scripts/hbcpre/hbcpreOrder.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
Scripts/imoutai/imoutaiHelper.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
Scripts/meituan/meituanHelper.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
Scripts/pingan/pinganHelper.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
Scripts/pingan/pinganIkea.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
Scripts/pingan/pinganSeckill.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
Scripts/quark/quarkHelper.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
Scripts/smzdm/smzdmHelper.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
Scripts/telecom/cloud189Helper.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
Scripts/unicom/unicomHelper.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
Scripts/unicom/unicomRechargeDisc.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
Scripts/unicom/unicomSignIn.js


+ 25 - 10
Scripts/util/MagicJS3.js

@@ -278,22 +278,37 @@ function MagicJS(scriptName = "MagicJS", logLevel = "INFO") {
         }
         }
 
 
         // 解析cookie字符串的函数
         // 解析cookie字符串的函数
-        parseCookies(cookieString) {
+        parseCookies(cookieString, decodeURI = false) {
             let dict = {};
             let dict = {};
-            cookieString && cookieString.split(';').forEach(function (cookie) {
-                let parts = cookie.split('=');
-                dict[parts.shift().trim()] = decodeURI(parts.join('='));
-            });
+            if (decodeURI) {
+                cookieString && cookieString.split(';').forEach(function (cookie) {
+                    let parts = cookie.split('=');
+                    dict[parts.shift().trim()] = decodeURIComponent(parts.join('='));
+                });
+            } else {
+                cookieString && cookieString.split(';').forEach(function (cookie) {
+                    let parts = cookie.split('=');
+                    dict[parts.shift().trim()] = parts.join('=');
+                });
+            }
             return dict;
             return dict;
         }
         }
 
 
         // 系列化为cookie字符串
         // 系列化为cookie字符串
-        serializeCookies(cookieData) {
+        serializeCookies(cookieData, encodeURI = false) {
             const parts = [];
             const parts = [];
-            for (let key in cookieData) {
-                let value = cookieData[key];
-                let cookiePart = `${encodeURIComponent(key)}=${encodeURIComponent(value)}`;
-                parts.push(cookiePart);
+            if (encodeURI) {
+                for (let key in cookieData) {
+                    let value = cookieData[key];
+                    let cookiePart = `${key}=${encodeURIComponent(value)}`;
+                    parts.push(cookiePart);
+                }
+            } else {
+                for (let key in cookieData) {
+                    let value = cookieData[key];
+                    let cookiePart = `${key}=${value}`;
+                    parts.push(cookiePart);
+                }
             }
             }
             return parts.join('; ');
             return parts.join('; ');
         }
         }

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
Scripts/util/MagicJS3.min.js


برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است