如果在使用过程中遇到问题或者不明白的请CTRL+F搜索参数或联系本站长QQ20607761,谢谢您的支持与厚爱!
压缩成一行 | 将换行符及空格等进行压缩 | ||||||
标识符名称生成器 |
使用此选项来控制如何混淆标识符(变量名,函数名等)。 十六进制生成使用十六进制图案随机标识符的名称(如: 使用短字符名称 (如: |
||||||
标识符前缀 |
此选项使所有全局标识符具有特定的前缀。 混淆在同一页面上加载的多个文件时,请使用此选项。此选项有助于避免这些文件的全局标识符之间的冲突。为每个文件使用不同的前缀。 |
||||||
方法变量重命名 |
使用声明启用对全局变量和函数名称的混淆。 |
||||||
K保护 |
此选项使输出代码可抵抗格式设置和变量重命名。如果尝试在混淆后的代码上使用JavaScript美化器,则该代码将无法正常工作,从而使其难以理解和修改。 需要压缩成一行 设置。 |
||||||
防止格式化 |
启用代码控制流平整。控制流扁平化是源代码的结构转换,它阻碍了程序的理解。
|
||||||
花指令代码注入 |
此功能将混淆代码的随机块(即,将不执行的代码)添加到混淆后的输出中,从而更难进行反向工程。
需要字符串加密选项支持 |
||||||
字符串加密 |
删除字符串文字并将其放置在特殊数组中。例如,字符串“ Hello World”中的字符串var m = "Hello World";将替换为对某个函数的调用,该函数将在运行时检索其值,例如:var m = _0xb0c3('0x1'); 请参阅以下有关如何配置此功能或多或少具有弹性的选项。
|
||||||
变量加密 |
转换混淆对象键。 例如,将此代码var a = {enabled: true};混淆后,此代码将隐藏enabled对象键:var a = {}; a[_0x2ae0[('0x0')] = true;。 使用字符串加密的参数设置 |
||||||
Escape Unicode Sequence |
将所有字符串转换为它们的unicode表示形式。例如,字符串"Hello World!"将被转换为"'\x48\x65\x6c\x6c\x6f\x20\x57\x6f\x72\x6c\x64\x21"。 此转换非常容易还原,并且将大大增加混淆的代码大小。不建议在较大的代码库中使用。 |
||||||
禁用控制台输出 | 禁止使用的console.log,console.info, console.error并console.warn用空函数替换它们。这使得调试器的使用更加困难。 | ||||||
调试保护 |
使用该选项,几乎不可能使用开发人员工具的控制台选项卡(在Google Chrome和Mozilla Firefox上)。
|
||||||
锁定域名 |
锁定混淆的源代码,使其仅在特定的域和/或子域上运行。对于仅复制并粘贴源代码并在其他地方运行的人来说,这真的很难。 多个域名或者子域名可以将代码锁定到多个域或子域。例如,要对其进行锁定以使代码仅在www.qqe2.com上运行,请使用add www.qqe2.com,使其可在qqe2.com的任何子域上使用.qqe2.com。 |
||||||
保留名称 |
禁用混淆和标识符的生成,这些标识符与通过的RegExp(正则)模式匹配。 例如,如果添加^qqe2com,混淆器将确保 不会破坏以qqe2com开头的所有变量,函数名称和函数参数。 |
||||||
保留字符串 |
禁用字符串文字的转换,该文字与通过的RegExp(正则)模式匹配。 例如,如果添加^qqe2 *string,混淆器将确保所有以某个字符串开头的字符串 都不会在“字符串加密”中进行加密处理。 |
||||||
源码地图 |
源映射可以帮助您调试混淆的Java Script源代码。如果要在生产中进行调试,可以将单独的源映射文件上载到秘密位置,然后将浏览器指向该位置。 内联源地图这会将源代码的源映射嵌入到混淆代码的结果中。如果只想在计算机上进行本地调试,则很有用。 单独的源地图这将与源映射一起生成一个单独的文件。这对于调试生产中的代码很有用,因为这使您可以将源映射上载到服务器上的秘密位置,然后指向浏览器使用它。 使用“ 源地图基本URL”和“ 源地图文件名”来自定义sourceMappingURL将添加到混淆代码末尾的属性。 举例来说,如果你的设置基本URL来 "http://qqe2.com:9000"和文件名来 "tool",你会得到://# sourceMappingURL=http://qqe2.com:9000/tool.js.map。附加到混淆代码的末尾。 |
||||||
种子 |
默认情况下(seed = 0),每次对代码进行混淆时,都会得到一个新的结果(即:不同的变量名,插入到中的不同变量 stringArray等)。如果要获得可重复的结果,请将设置seed为特定的整数。 |