2012-10-08 102 views
0

最近我發現了一個Chrome擴展Session Buddy。我想研究這個擴展的js代碼。但css和js文件中的變量僅由lI構建。該代碼是不可讀的。如何僅使用l和I對js代碼進行編碼

所以我Google找了一些工具改變js代碼不可讀。但失敗了。

  • 我想知道哪些工具可以做到這一點。
  • 我想知道是否有工具可以猜測原始文件(一些流行的js庫)?

回答

0

該代碼最有可能被縮小(這減小了文件大小,並且使其不可讀)。您可以使用此網站縮小您的代碼:http://dean.edwards.name/packer/ 您可以檢查Base62編碼選項以進一步混淆代碼。

爲了使縮小的代碼更易讀,使用JavaScript美化:http://jsbeautifier.org/

+0

如果有一個工具可以猜測的原始文件(在leaset對一些流行的JS庫,我們可以猜測它)? – pexeer

+0

除非插件的作者發佈源代碼,否則使用JS Beautifier是最接近原始文件的。 – skimberk1

0

許多開發人員希望保護他們的工作,並使用「代碼混淆器」來使代碼不可讀。

Google針對「javascript deobfuscate」獲取可恢復(某些)損害的工具列表。 jsbeautifier就是其中之一。

相關問題