有时, 脚本的缩小似乎无法满足我们的期望。我们想要更谨慎, 更难以理解的内容, 因为幸运的是存在Javascript模糊处理, 例如:
转这个:
var MyUnreadableSecretObject = {};
MyUnreadableSecretObject.sayWelcome = function(){
console.log("Say hello");
};
MyUnreadableSecretObject.anotherFunction = function(){
alert("Hola");
};
变成这个:
var _0x44d8=["\x73\x61\x79\x57\x65\x6C\x63\x6F\x6D\x65", "\x53\x61\x79\x20\x68\x65\x6C\x6C\x6F", "\x6C\x6F\x67", "\x61\x6E\x6F\x74\x68\x65\x72\x46\x75\x6E\x63\x74\x69\x6F\x6E", "\x48\x6F\x6C\x61"];var MyUnreadableSecretObject={};MyUnreadableSecretObject[_0x44d8[0]]=function(){console[_0x44d8[2]](_0x44d8[1])};MyUnreadableSecretObject[_0x44d8[3]]=function(){alert(_0x44d8[4])};
//在浏览器中尝试上一个混淆的代码!
Javascript Obfuscator将JavaScript源代码转换为模糊且完全不可读的形式, 从而防止其分析和盗窃。它是100%安全的JavaScript压缩程序和最好的JavaScript压缩器。
它是免费的在线!但是也存在一个付费版本, 现在就自己尝试并混淆你的JavaScript吧!
请记住, 你可以增加创建数据库的不可读性, 并将所有内容包装在匿名函数中, 以便将大多数隐藏在控制台中并仅公开1个变量。
你还可以先最小化代码, 然后使用混淆器。
评论前必须登录!
注册