在JShaman平台,保护JS代码时,如果使用通用版或文件上传,会看到有“保留字”功能。

以一段例程解说:
var demo = 1;
function abc(){
var test = 1;
alert(test);
function hello(){
alert(1);
}
hello();
}
未启用时,以最小保护强度配置进行保护,以方便查看加密效果。

保护结果:

可以看到,test变量,hello函数,都被加密了。
如果启用“保留字”,就可以对指定的变量或函数不进行处理,相关于排除或例外。
如:

再进行保护,保护结果中可看到这两个变量没有被加密:

这个功能用于,偶发的保护后某个变量或函数名加密导致的功能异常。
本文介绍了JShaman平台如何使用保留字功能来保护JavaScript代码,通过实例展示了在启用保留字后,指定的变量和函数不会被加密,从而避免因加密导致的功能异常。此功能对于解决代码加密后的兼容性问题非常实用。
4万+

被折叠的 条评论
为什么被折叠?



