在javascript中将函数名称更改为1个字母的过程的名称是什么?

我检查了JS的微型工具


他们采用一些这样的代码


function sayHello(){

   alert('hi');

}

并给你这样的东西:


function sayHello(){alert("hi")}

这是丑陋和压缩的(因此缩小),但仍然可以逆向工程。


但我确实知道在某些情况下,函数名称也被修改了。这些不仅压缩和丑化了js,而且使得逆向工程几乎是不可能的......


这些代码更改了func和var名称,因此sayHello可能最终成为“a”或“b”等。


这个过程叫什么?有没有一个在线工具,你可以提供你的JS,它给你一种缩小?


慕姐4208626
浏览 84回答 1
1回答

九州编程

您想要对代码进行模糊处理。正如安德烈亚斯所写:缩小的目的是减少带宽,混淆试图使代码不可读有一些库可以混淆你的JS代码:https://github.com/javascript-obfuscator/javascript-obfuscatorhttps://github.com/caiguanhao/js-obfuscator您还可以查看在线工具:https://obfuscator.io/http://beautifytools.com/javascript-obfuscator.php
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript