当涉及到 javascript 时,我们都在努力工作,不幸的是,无法将 js 隐藏在浏览器中,但是我们不希望其他人立即能够复制我们在数小时内完成的工作。当我查看 Facebook 脚本标签时,它只是一大堆单字母变量和函数,没有人能瞬间破译。是否有类似脚本程序的东西,它只是“匿名化”/“解密”/“编码”我的 js,所以没有人能真正立即看到发生了什么?
示例(远非完美且充满错误):
function convertTimeToString(time) {
var seconds = 0;
var minutes = 0;
if(time % 60 >= 10) {
seconds = time % 60;
else {
seconds = "0" + time % 60;
}
minutes = Math.floor(time/60);
return minutes + ":" + seconds;
}
变成这样
function s(t){var a=0;var b=0;if(t%60>=10){a=t%60;}else{a="0"+t%60;}b=Math.floor(t%60);return b+":"+a;}
我想你看到了区别,一个好的 js 编码器需要更多的时间来理解这个脚本实际上在做什么。任何想法如何自动完成?