当前位置:网站首页 > 技术博客 > 正文

js混淆在线解密



名称 类型 默认值 说明 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代码。

版权声明


相关文章:

  • idea maven 本地仓库2025-04-21 19:00:59
  • rsa非对称加密算法详解2025-04-21 19:00:59
  • mysql中索引的工作原理2025-04-21 19:00:59
  • 归并排序百度百科2025-04-21 19:00:59
  • c++结构体指针使用2025-04-21 19:00:59
  • clash怎么开全局代理安卓2025-04-21 19:00:59
  • js中的注释方式有哪些2025-04-21 19:00:59
  • java方法例子2025-04-21 19:00:59
  • kp linux2025-04-21 19:00:59
  • chrooted2025-04-21 19:00:59