Javascript - 有没有更简单的方法来阅读混淆的压缩代码?

Javascript - Is there an easier way to read obfuscated, condensed code?

下面的代码是混淆示例吗?有没有一种方法可以使混淆后的代码更易于解释或遵循使用 chrome 或 firefox 浏览器通过脚本引导的操作?原始命名约定是否在幕后某处?换句话说,我是否可以在下载几百行代码后对代码进行去混淆处理,然后根据我认为正在发生的事情重命名所有内容?

main: function (a, b, c, d, e) {
    var r,
        o,
        s = null != t ? t : {
        },
        l = i.helperMissing,
        c = 'function',
        d = e.escapeExpression;

该代码是缩小和混淆的结果,会导致代码压缩,从而导致代码不可读。缩小的全部目的是减小文件大小,因此 "real" 函数、属性和值不会存储在某个地方以供查找。混淆的想法是使代码难以破译和 "steal".

如果您在某处找到此文件并且文件以 .min.js 结尾,您始终可以查看该位置是否存在文件名中没有 .min 部分的相同文件。

例如

https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.js

此外,软件几乎不可能对代码进行去混淆处理,但您可以通读它并尝试理解其含义。这是一个简单的例子

x=(a,b)=>a+b // obfuscated/minified code

function sum(number1, number2) { return number1 + number2 } // original code