18

実稼働 Web サイトをデバッグしたいのですが、マップ ファイルをサーバーにアップロードしたくありません (プライバシー上の理由から、公開の権利なので?)。

出来ますか ?

4

3 に答える 3

17

現在、ローカル ファイルからソース マップをオンデマンドでロードできるブラウザはないと思います。そのため、何らかの方法でソースマップをオンラインにする必要があります。

解決策の 1 つは、ソースマップ (および元のソース ファイル) へのアクセスをローカル ネットワーク以外のクライアントに制限する .htaccess ファイル (Apache を使用していない場合は同様のもの) を作成することです。

ただし、セキュリティ上の理由でソースマップへのアクセスを防止したい場合は、誤った安心感しか得られないことに注意してください。Javascript は公開されており、縮小して暗号化されていても、暗号化を解除するのはかなり簡単です。JavaScript に機密データを入力しないでください。縮小して暗号化しても。

于 2013-04-02T16:53:13.507 に答える
5

以下はあなたに役立つかもしれません

マルチレベル ソース マップ- CSS 忍者

リンクでは、入力ソース マップを指定できるUglifyJS2の使用についても説明されています。ただし、ローカル入力ソースでテストしていません

また、ローカルでファイルをホストし、hostsファイルlocal.mydomain.comlocalhost. そしてlocal.mydomain.com/js/my-orig-js-file.js、ソースルートとして指定します

于 2013-04-08T04:20:15.573 に答える