5

オンラインの YUI Compressor を使用して JavaScript ファイルを縮小しました...縮小版を入手しましたが、ソースの JavaScript ファイルをコピーせずにアップロードしたため、ソースを失いました...

  • 縮小された JavaScript ファイルからソースを取得するにはどうすればよいですか?
4

4 に答える 4

12

大変な作業が必要になりますが、出発点として、コードを再フォーマットして再インデントすることをお勧めします。それを行うためのツールがいくつかあります。

変数と関数の名前を適切に変更するには、コードをよく理解する必要があります。

最後のオプションは、書き換えを検討することです。スクリプトの意図が正確にわかっている場合は、縮小されたソースをリファクタリングするよりも時間がかかりません...

最後になりましたが、常にバージョン管理システムを使用し、頻繁にバックアップを行うことをお勧めします...

于 2010-01-30T04:49:50.727 に答える
2

縮小された JS ファイルは、実際にはソース コードです。高度に難読化されているだけです。たとえば、このファイルを Aptana エディターにロードし、ctrl+shift+f を押してソースをフォーマットできます。または、他のソース コード フォーマッタを使用します。

コード構造は元に戻りますが、変数/関数/プロパティ名は永久に失われます。

ハードレッスン:)

于 2010-01-30T04:46:52.583 に答える
1

以下は、参照ファイルが縮小されたファイルであり、自動的に判読可能なファイルに変換される例です。

http://prettydiff.com/?m=beautify&s=http://prettydiff.com/prettydiff.js

于 2012-03-18T04:42:06.560 に答える
1

上記の両方を使用しました

  • JavaScript アンパッカーとビューティファイア
  • JavaScript 美化ツール

しかし、開発者ツールに組み込まれている Chrome Pretty 印刷機能が最も一貫していると思います。

これは [スクリプト] タブの下にあり、[デバッグ時に一時停止]、[コンソールの表示/非表示]、および [ウィンドウのドッキング] の横にあるアイコン メニューにあります。

于 2011-10-06T23:24:06.133 に答える