2017-10-15 105 views
0

是否有某種腳本或網站接受縮小的JavaScript代碼(將所有變量名稱替換爲a,b,c,d,e等),並通過智能地猜測名稱返回「unminified」JavaScript隨機分配容易記憶的名字,如blueGiraffe2或類似的?重命名縮小的JavaScript對象?

+0

谷歌「unminify JavaScript」的第一個結果? –

+2

將變量改爲有意義的將是編碼的非凡壯舉 –

+1

請使用正確的術語。縮小和混淆是兩個不同的事情。 – 2017-10-15 03:54:28

回答

1

沒有什麼可以unobfuscate變量(給他們有意義的名字)。然而,你可以很容易地unminify的JavaScript在許多方面:

  1. 大多數IDE有一個代碼格式化功能,您可以使用
  2. Chrome提供了一個縮小的源文件的左下角一個「漂亮打印」功能。
  3. Firefox已經在縮小的一個源文件的右下方有一個「漂亮打印」功能

然而,這將是很難搞清楚的代碼做什麼;它被縮小和混淆的原因。