名称 类型 默认值 说明 compact boolean true 是否将加密结果压缩成一行。 controlFlowFlattening boolean false 是否开启扁平化控制流程转换,开启后将增大程序的理解难度。 controlFlowFlatteningThreshold number 0.75 最小为0,最大为1。对代码应用控制流程转换的可能性。 deadCodeInjection boolean false 是否注入死代码,以增加程序理解难度。开启这个选项将增大生成文件大小。 deadCodeInjectionThreshold number 0.4 最小为0,最大为1。在节点中增加四代码的可能性。 debugProtection boolean false 是否冻结浏览器的开发者调试工具 debugProtectionInterval number 0 单位毫秒,如果开启,将周期性的强制开发者调试工具处于调试断点状态。 只在开启下有效。建议设置为到毫秒。 disableConsoleOutput boolean false 禁止控制台输出。将,, 等函数替换为空函数。 domainLock string[] [] 只允许混淆后的代码运行在特定的域名下。这将防止其他人拷贝你的代码进行使用。如果混淆后的代码运行在非指定的域名下,将自动跳转到指定的URL。 domainLockRedirectUrl string about:blank 如果混淆后的代码运行在非指定的域名下,将自动跳转到此URL。 renameGlobals boolean false 混淆全局变量名和函数名,这个选项会破坏你的代码,慎重开启。 renameProperties boolean false 允许重命名属性名称,这个选项有可能破坏你的代码,慎重开启。 selfDefending boolean false 开启混淆结果保护。混淆后的代码,如果被美化/格式化,将无法正常运行。从而增加代码的理解难度。 开启这个选项后,将强制设置参数为。 target string browser 混淆代码的目标运行环境。允许的值为,,。 unicodeEscapeSequence boolean false 开启后,将字符串转换为Unicode代码。版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/10702.html