SourceMap header
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.
Der HTTP-SourceMap
-Antwort-Header gibt den Ort einer Source Map für die Ressource an.
Der HTTP-SourceMap
-Header hat Vorrang vor einer Quellannotierung (sourceMappingURL=path-to-map.js.map
), und wenn beide vorhanden sind, wird die Header-URL verwendet, um die Source Map-Datei aufzulösen.
Header-Typ | Antwort-Header |
---|---|
Verbotener Anfrage-Header | Nein |
Syntax
SourceMap: <url>
X-SourceMap: <url> (deprecated)
Direktiven
<url>
-
Eine relative (zur Anfrage-URL) oder absolute URL, die auf eine Source Map-Datei verweist.
Beispiele
Verlinken zu einer Source Map über den SourceMap
-Header
Die folgende Antwort enthält einen absoluten Pfad im SourceMap
-Header.
HTTP/1.1 200 OK
Content-Type: text/javascript
SourceMap: /path/to/file.js.map
<optimized-javascript>
Entwicklerwerkzeuge verwenden die Source Map, um den ursprünglichen Quellcode aus dem optimierten JavaScript, das in der Antwort zurückgegeben wird, zu rekonstruieren, sodass Entwickler den ursprünglichen Code debuggen können, anstatt des Formats, das für das Senden optimiert wurde.
Spezifikationen
Specification |
---|
Source map format specification # sec-linking-http-header |
Browser-Kompatibilität
Siehe auch
- Source Map
- Firefox Developer Tools: Verwenden einer Source Map
- Was sind Source Maps? auf web.dev (2023)