2012-03-10 2 views
-3

私はGAEサーバ上の通常のHTML/JavaScriptコードを維持したいのですが、ページ表示GAEでhtml/javascriptを難読化するにはどうすればいいですか?

self.response.out.write(template.render('templates/page.html', template_values)) 

中にそれが難読化されなければなりません。 どうすれば同じことができますか?すぐに使えるツールはありますか?

+10

どうしてこれをやりたいのですか?とにかく誰もあなたのHTMLコードを盗むことはありませんし、誰かがそれをやりたければ、フォーマットされていないhtml/javascriptを再フォーマットする多くのツールの1つを使って実行します。唯一有益なのはJavaScript/CSSを小さくしてサイズを小さくすることです。それはコマンドライン上で行うのが望ましいはずですので、すべての要求に対して実行する必要はありません。 – ThiefMaster

+0

@ThiefMasterは、どんな要求でも行うべきではないことに同意します。おそらく、それは何らかの形でファイルのアップロードの前/中に行うことができますか?しかし、準備ができているソリューションがないように見えます... –

答えて

3

Javascriptの場合、プロセスは難読化と呼ばれませんが、通常は圧縮です。

ツール:

r.js

http://requirejs.org/docs/optimization.html

YUIコンプレッサー:

http://developer.yahoo.com/yui/compressor/

HTMLを難読化のないポイントがありませんので、予めご了承ください。また、これは人々があなたのコードを読むことを妨げるものではなく、単にそれを読むのが遅くなることに注意してください。

関連する問題