发布时间:2025-07-14 18:06:55 点击量:
HASH GAME - Online Skill Game GET 300
代码中不要使用 function.toString,class.name,或者 Object.getOwnPropertyDescriptor(function, name) 等获得函数/类的名称/代码,由于代码加固会对名字(函数名/类名/属性名/变量名 等,不包括属性名)重命名,而且代码会被重写(函数体/类体/块 等),因此无法与加固前的名字/代码保持一致。如果使用者的代码依赖类似的逻辑,请修改代码,或者考虑不加固这部分代码。
不支持在变量的暂时性死区(TDZ)里访问此变量,本身这样的语法会在运行时抛出异常。而本插件会尽量地静态检测这样的代码:如果在 let/const 构成的 TDZ 中访问此变量,那么加固失败,这是为了最大限度保护代码正确性。得到的错误信息如下:{error_code:10018,error_msg:语法错误, 或不支持的语法, 请检查: check_syntax_not_pass(tdz_access:a(3:14))},请根据给出的变量名,括号里的行号、列号 自行修改代码。
不支持对 const 变量赋值,本身这样的语法会在运行时抛出异常。而本插件会静态检测这样的代码:如果对 const 变量赋值,那么加固失败,这是为了最大限度保护代码正确性。得到的错误信息如下:{error_code:10018,error_msg:语法错误, 或不支持的语法, 请检查: check_syntax_not_pass(assign_to_const:99(3:5))},请根据给出的变量名,括号里的行号、列号 自行修改代码。