JavaScriptの整形処理を行う方法は世の中に沢山ある。
ワテも必要に応じてオンラインサイトを使う場合があるのだが、良く分からない海外のサイトであったり、国内サイトでも運営者の素性も良く分からないサイトもある。
まあ、自作のJavaScriptをそれらのオンラインサイトに貼り付けて、万一そのコードが世間に流出したところで何ら問題は無いのであるが、何となく気持ち悪い。
例えば、データベース接続を行うJavaScriptやPHPプログラムなどにDB接続用のconnection string を埋め込んでいたとして、そこにユーザーIDやパスワードなども 平文でそのまま埋め込んでいるなどの場合もあるだろう。
そういうJavaScriptを怪しげなオンラインサイドにうっかり貼ってしまうと、そのサイトからパスワードやユーザーIDが流出しないとは言い切れ無い。
という事で、本サイトは自分用に作成したのだ。
まあ、自分のサイトであれば、誰かにハッキングでもされない限り安全性は保証される。
JavaScriptの整形機能には、マイクロソフト純正の機能を使っています。
ですので、整形して出力されるJavaScriptに関しては、変換ミスなどが入り込む可能性は極めて少ないと思います。
Microsoft Ajax Minifierと言うオープンソースなソフトである。
詳細は各自調査お願いします。
SPONSOR LINK
/*! 重要コメント */
の形式のコメントを除去するかどうか指定出来ます。
変数を単純化します。またコメントは通常コメントも重要コメントも全て除去されます。
出力結果を一行に連結します。
これら三つのオプションを解除した場合でもコメントは除去されます。ですのでコメントも保持したまま単なる整形のみの動作は今のところ未対応です。
エラーの可能性があるのは以下の通り
まあ、このワテのサイトも世の中にあるオンラインJavaScript整形サイトの一つなので、訪問者の皆さんにしてみれば、怪しいサイトの一つだろう。
なので、このサイトの安全性に関しては、まあ、ワテを信用して頂くしかない。
つまり、例えば皆さんが入力したJavaScriptコードをワテがこっそりと収集して、パスワードとかクレジットカード番号とか何かそういう個人情報に関するデータでも入っていないかなあ などと調べているなどの疑いを持つ人もいるかもしれないが、まあ、ワテの場合、そんな事は興味もないので一切そういう作業はしていません。
まあ、それに、そんな面倒な事する時間も興味も何もないし。
と言う事で、ワテのこの文章を信用するかどうかはあなた次第です。
2020/10/13(火) Ver1.1公開 | #divLeftID, #divRightIDのcss設定でheight:100%;を除去した。これがあると何故か高さが100%にならず縮んでしまう。 |
2016/9/13(火) Ver1.0公開 | 今まではWinFormのWEBサイトを多く作っていたのだが、時代はASP.NET MVCなので本WEBサイトはMVCで作ってみた。 |