ブラウザはいつ縮小ファイルのソースマップをダウンロードしますか?
縮小ファイルのソースマップ(.map
のような拡張子がscriptname.min.js.map
で終わる外部ファイル)をダウンロードする場合のif/whenで、任意のブラウザーのドキュメントを見つけるのに苦労しています。
作成するマップファイルの詳細を決定しようとしています(ファイルサイズに大きく影響します)が、Googleでファイルがダウンロードされる場所がわかりませんChrome( Dev Toolsのネットワークタブ)ですが、ソースタブでデバッグするときに使用できます。
デベロッパーツールを開くと、ソースマップがダウンロードされ、ブラウザに添付されます。それまでは、ブラウザはsourceMapを認識していません。
ChromeのDevツールへのコードリファレンスがあります
this._sourceMapManager.setEnabled(Common.moduleSetting('jsSourceMapsEnabled').get());
上記のコードで起こることの短い要点はです
Devtoolsがアタッチされると、モーダルトリガーが起動し、sourceMapManagerが有効になります。 sourceMapManagerはChromeのsourceMapを管理します。 SourceMapManagerが初期化されると、#sourceMapUrlのダウンロードを探し、マップをデバッガーにアタッチします。
Update注:ソースマップがプライベートネットワークから提供されない限り、縮小ファイルにソースマップを追加することは習慣ではありません。これは、セキュリティ、難読化などのさまざまな理由によるものですが、これは私の意見であり、実際の要件によって異なります。例:コードを添付する必要があるエラー追跡ツールがある場合は、ソースマップを添付する必要があります。