SourceMap 頭

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2020 年 1 月⁩ 起,所有主流瀏覽器均已支援。

HTTP SourceMap 響應頭 提供了資源 源對映 的位置。

HTTP SourceMap 頭優先於源註解 (sourceMappingURL=path-to-map.js.map),如果兩者都存在,則使用頭中的 URL 來解析源對映檔案。

頭型別 響應頭
禁止請求頭

語法

http
SourceMap: <url>
X-SourceMap: <url> (deprecated)

指令

<url>

指向源對映檔案的相對(相對於請求 URL)或絕對 URL。

示例

使用 SourceMap 頭連結到源對映

以下響應在 SourceMap 頭中包含一個絕對路徑。

http
HTTP/1.1 200 OK
Content-Type: text/javascript
SourceMap: /path/to/file.js.map

<optimized-javascript>

開發者工具使用源對映從響應中返回的最佳化 JavaScript 重構原始源,允許開發者除錯原始程式碼而不是經過最佳化用於傳輸的格式。

規範

規範
源對映格式規範
# sec-linking-http-header

瀏覽器相容性

另見