ブラウザの開発者ツールを使用して js ファイルを表示またはデバッグできないようにする方法はありますか?
グリーツ・アンディ
いいえ。ブラウザーは、スクリプトを読み取って実行できる必要があります。つまり、いずれにしても、デバッグ ツールでユーザーに表示するものが必要です。スクリプトを難読化しようとするかもしれませんが、Chrome には「プリティ プリント」モードがあり、Javascript を読みやすいスペースとインデントに再フォーマットします (難読化された関数と変数名は、それでも少し読みにくくなる可能性があります)。
いいえ。js を機能させるには、js をクライアントに転送する必要があります。それであなたはそれをコントロールできなくなります。知的財産を保護したい場合は、スクリプトをごちゃまぜにしてみてください。しかし、それは悪い習慣と考えられており、確かにあなたのコードは疑わしいと見なされます.
完全に効果的な方法はありません。
コードが 1 行しかないファイルにブレークポイントを設定するのは非常に難しいため、ソースの最小化は少し役立ちます ;-)
ただし、縮小されたコードは、かなり簡単に読み取り可能なコードに戻されます。@Ianzz が指摘したように、Chrome 開発ツールには de-minifier が組み込まれています。