档位定了再动开关
池砚舟替半球互动活动页处理发券脚本,只求按 F12 的人不能一眼看懂,没当安全加固。预设三档:轻度只重命名、中度重命名加字符串、重度全开;底下三个勾选是"重命名变量 / 函数""字符串转 Base64""注入死代码"。实测取"中度(重命名+字符串)",勾前两项、死代码留空。切档会把开关写死,cRename 恒为 true、cString 跟着非轻度、cDead 只在重度开,手工勾的会被覆盖,得先定档再微调。

把发券脚本贴进去
"原始 JS 代码"框收整段,不必改格式。贴的是 function showCoupon(user, amount) 开头那段,实测 156 字符,含 '您好,'、',已发放 '、' 元优惠券' 三段中文文案与 '#tip' 选择器。改左侧不会带出实时联动,右侧"混淆结果"此刻空着;showCoupon、msg 这类一眼读懂用途的名字,正是接下来要换的。

读混淆后的那一段
按"混淆"才出结果,整段标注 241 字符。showCoupon 换成 _0x1,形参 user、amount 落成 _0x3、_0x4,var msg 变成 var _0x2;四个字符串都进了 atob(...):5oKo5aW977yM、77yM5bey5Y+R5pS+IA==、IOWFg+S8mOaDoOWIuA==、I3RpcA==。document.querySelector 与 innerText 原样留着,落在 RESERVED 保留字表护住的内置调用链上。结尾工具补的注释写原长度 156、现长度 216,与整段 241 字符是两处口径,按实测各自留着。

带走结果再实跑
底部三个按钮是"混淆""复制结果""下载 .js"。前者把右侧内容送进剪贴板,点"下载 .js"存成 obfuscated.js。拿回去得真跑一遍:混淆只换了名字和字符串,不等于功能还在。这工具挡的是顺眼一读,不挡人逆回来。

企业知识网( www.qiyezhishi.com )提供的结果为参考性内容,不构成法律、税务或投资建议。具体请以主管部门口径与最新法规为准。