Browse Source

fix: 修复表达式问题

zhangyuhan 1 year ago
parent
commit
e8a62cbb8b

+ 1 - 1
src/web/staticres/common-module/public/js/automatic-id.min.js

@@ -1 +1 @@
-"use strict";!function(){function n(){try{var n=function(n){for(var t=Array.from(n),r=t.length,e=[],i=3;i<r;i+=4)e.push(i);for(var o=0;o<Math.floor(e.length/2);o++)var a=e[o],c=e[e.length-1-o][(t[a],t[c])]=[t[c],t[a]];return t.join("")},t=function(n,t,r){var e="";if(r){var i=new Date;i.setTime(i.getTime()+24*r*60*60*1e3),e="; expires="+i.toUTCString()}document.cookie=n+"="+t+e+"; path=/"};FingerprintJS&&FingerprintJS.load().then(function(r){r.get().then(function(r){var e=r.visitorId;t("fid",e,30);var i=new JSEncrypt;i.setPublicKey(n("MIGBMA0DCSq0SIbiDQEVAQU3A4G3ADC3iQKPgQDwTNKoTnxMogaErZ746YQB0Xm50YkUBbn/pw9hG4yJXS3f3lY9prGkB7GLklV/+q6/x8lYPt8912JT/59Gf0P9j41cQN9hk7TsDAxjEkd3zG5NLn0ubdkN5X7hQxUpAcs/j+3nHdAThHboV+cBCYnBPVWNncGAqZQBsg33y6oGYwIGAQAf"));var o=i.encrypt(e);t("eid",o,30)})})}catch(n){console.warn(n)}}window.addEventListener("load",n)}();
+"use strict";!function(){function n(){try{var n=function(n){for(var t=Array.from(n),r=t.length,e=[],i=3;i<r;i+=4)e.push(i);for(var o=0;o<Math.floor(e.length/2);o++){var a=e[o],c=e[e.length-1-o],f=[t[c],t[a]];t[a]=f[0],t[c]=f[1]}return t.join("")},t=function(n,t,r){var e="";if(r){var i=new Date;i.setTime(i.getTime()+24*r*60*60*1e3),e="; expires="+i.toUTCString()}document.cookie=n+"="+t+e+"; path=/"};FingerprintJS&&FingerprintJS.load().then(function(r){r.get().then(function(r){var e=r.visitorId;t("fid",e,30);var i=new JSEncrypt;i.setPublicKey(n("MIGBMA0DCSq0SIbiDQEVAQU3A4G3ADC3iQKPgQDwTNKoTnxMogaErZ746YQB0Xm50YkUBbn/pw9hG4yJXS3f3lY9prGkB7GLklV/+q6/x8lYPt8912JT/59Gf0P9j41cQN9hk7TsDAxjEkd3zG5NLn0ubdkN5X7hQxUpAcs/j+3nHdAThHboV+cBCYnBPVWNncGAqZQBsg33y6oGYwIGAQAf"));var o=i.encrypt(e);t("eid",o,30)})})}catch(n){console.warn(n)}}window.addEventListener("load",n)}();

+ 10 - 9
src/web/staticres/common-module/public/js/automatic-id.origin.js

@@ -5,21 +5,22 @@
       var publicKey = `MIGBMA0DCSq0SIbiDQEVAQU3A4G3ADC3iQKPgQDwTNKoTnxMogaErZ746YQB0Xm50YkUBbn/pw9hG4yJXS3f3lY9prGkB7GLklV/+q6/x8lYPt8912JT/59Gf0P9j41cQN9hk7TsDAxjEkd3zG5NLn0ubdkN5X7hQxUpAcs/j+3nHdAThHboV+cBCYnBPVWNncGAqZQBsg33y6oGYwIGAQAf`
 
       function obfuscateKey(key) {
-        const keyArray = Array.from(key)
-        const length = keyArray.length
-        const indices = []
+        const keyArray = Array.from(key);
+        const length = keyArray.length;
+        const indices = [];
+
         for (let i = 3; i < length; i += 4) {
-          indices.push(i)
+          indices.push(i);
         }
 
         for (let i = 0; i < Math.floor(indices.length / 2); i++) {
-          const forwardIndex = indices[i]
-          const backwardIndex = indices[indices.length - 1 - i]
-            [keyArray[forwardIndex], keyArray[backwardIndex]] = [keyArray[backwardIndex], keyArray[forwardIndex]]
+          const forwardIndex = indices[i];
+          const backwardIndex = indices[indices.length - 1 - i];
+          [keyArray[forwardIndex], keyArray[backwardIndex]] = [keyArray[backwardIndex], keyArray[forwardIndex]];
         }
 
-        const obfuscatedKey = keyArray.join('')
-        return obfuscatedKey
+        const obfuscatedKey = keyArray.join('');
+        return obfuscatedKey;
       }
 
       function setCookie(name, value, days) {