web-dev-qa-db-ja.com

MS Edge / IE11がソースマップをロードしない理由をデバッグする方法

私はいくつかのソースとマップの連結を作成し、結果はFirefoxとChromeで機能しますが、MSEdgeとIE11のWebサーバーからbundle.js.mapを要求することすらありません。

実際のJSファイルは http:// localhost:8080/bundle.js から提供されます

bundle.jsは次の行で終わります:

//# sourceMappingURL=bundle.js.map

両方を試したが、改行ありとなしで終了し、どちらの場合も機能しません。確認するチェックリストや「バリデーター」はありますか?

15
Bobris

Microsoft Edgeは、ファイルの最後にある単一のソースマップコメントを想定しています。ファイルに2つのコメントが含まれているため、問題が発生しているようです。最後のコメントを除くすべてを削除すると、問題が解決するはずです。

この問題を追跡するためにチケットを提出しますが、ソースマップコメントの非標準的な使用に対応するために実装を変更する可能性はほとんどありません。しかし、これを私たちの注意を引いてくれてありがとう。これが他のユーザーに影響を与えるかどうかを監視し続けます。

5
Sampson