我正在考虑模糊我的JS代码,但我的JS代码的某些部分是从PHP逻辑生成的。
一个例子如下:
<?php if ($somethingFromPHP == true){ ?>
A_JS_Variable_Already_Obfuscated = true;
A_JS_Function_Already_obfuscated('<?php echo json_encode($anotherThingFromPHP); ?>');
<?php } ?>
如您所见,与该代码存在冲突。
我的PHP代码不知道混淆变量和函数。
我该如何解决这个冲突?
答案 0 :(得分:0)
我建议先用PHP解析javascript,然后通过minifier和obfuscater运行该文件。或者单独运行php,并使用php输出并使用命令行工具(例如sed
和awk
将其插入到javascript中,然后通过minifier和obfuscater运行它。