実稼働 Web サイトをデバッグしたいのですが、マップ ファイルをサーバーにアップロードしたくありません (プライバシー上の理由から、公開の権利なので?)。
出来ますか ?
実稼働 Web サイトをデバッグしたいのですが、マップ ファイルをサーバーにアップロードしたくありません (プライバシー上の理由から、公開の権利なので?)。
出来ますか ?
現在、ローカル ファイルからソース マップをオンデマンドでロードできるブラウザはないと思います。そのため、何らかの方法でソースマップをオンラインにする必要があります。
解決策の 1 つは、ソースマップ (および元のソース ファイル) へのアクセスをローカル ネットワーク以外のクライアントに制限する .htaccess ファイル (Apache を使用していない場合は同様のもの) を作成することです。
ただし、セキュリティ上の理由でソースマップへのアクセスを防止したい場合は、誤った安心感しか得られないことに注意してください。Javascript は公開されており、縮小して暗号化されていても、暗号化を解除するのはかなり簡単です。JavaScript に機密データを入力しないでください。縮小して暗号化しても。
以下はあなたに役立つかもしれません
マルチレベル ソース マップ- CSS 忍者
リンクでは、入力ソース マップを指定できるUglifyJS2の使用についても説明されています。ただし、ローカル入力ソースでテストしていません
また、ローカルでファイルをホストし、hosts
ファイルlocal.mydomain.com
をlocalhost
. そしてlocal.mydomain.com/js/my-orig-js-file.js
、ソースルートとして指定します