每一行中间还带一个黑色的小方块字符,黑色方块并不是混淆,其实只是一个回车字符罢了。
这个是因为文本格式的问题,如果用普通的记事本打开unix格式的文本文件,就会看到许多黑色小方块。

解决方案 »

  1.   

    前几天在论坛上看到这个:http://www.bizstruct.cn/JavascriptOnlineObfuscator/JavascriptOnlineObfuscator.aspx
      

  2.   

    你那个所谓的黑色方块其实字符传 ASC 码加密后转换成了非打印字符等造成。
    不属于混淆范畴,
      

  3.   

    http://www.bizstruct.cn/JavascriptOnlineObfuscator/JavascriptOnlineObfuscator.aspx这个东西我刚才用了一下下,感觉有问题,他把我的函数名称全部都变成别的东西,我的html文件一调用就出错,我估计,他们是不是要把javascript直接房子html中间然后再混淆,不过那样停不好的,我的js文件很多,每一个在导入到html中,郁闷
      

  4.   

    http://www.bizstruct.cn/JavascriptOnlineObfuscator 上的混淆器是一个综合解决方案,需要和代码配合,网站上有详细的分析和说明;第一就是全局变量和函数根据是否使用 window 约束来决定是否混淆;第二就是方法和属性,根据首字母的大小写来决定是否混淆。这个方案是因为 Javascript 语言本身,无法设置变量、属性和方法是否混淆。