Spec-Zone.ru › HTTP

Заголовки: SourceMap

Заголовок SourceMap

Базовая поддержка Широко доступно

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и в разных версиях браузеров. Она поддерживается во всех браузерах с января 2020 года.

  • Подробнее
  • Полная таблица совместимости
>

HTTP-заголовок SourceMap ответа указывает расположение карты исходного кода для ресурса.

Заголовок HTTP SourceMap имеет приоритет над аннотацией в исходном коде (sourceMappingURL=path-to-map.js.map); если присутствуют оба варианта, для определения файла карты исходного кода используется URL из заголовка.

Тип заголовка Заголовок ответа

Синтаксис

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

Директивы

<url>

Относительный (по отношению к URL запроса) или абсолютный URL, указывающий на файл карты исходного кода.

Примеры

>

Ссылка на карту исходного кода с помощью заголовка SourceMap

Следующий ответ содержит абсолютный путь в заголовке SourceMap.

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

<optimized-javascript>

Инструменты разработчика используют карту исходного кода, чтобы восстановить исходный код по оптимизированному JavaScript, возвращённому в ответе. Это позволяет разработчикам отлаживать исходный код, а не его формат, оптимизированный для передачи.

Спецификации

Спецификация
Спецификация формата карт исходного кода>
# sec-linking-http-header>

Совместимость с браузерами

Настольные компьютеры Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome для Android Firefox для Android Opera для Android Safari для iOS Samsung Internet WebView для Android WebView для iOS
SourceMap
18Не поддерживается для модулей ECMAScript (<script type="module">). См. ошибку 40854862.
18
79Не поддерживается для модулей ECMAScript (<script type="module">). См. ошибку 40854862.
79
5527
15Не поддерживается для модулей ECMAScript (<script type="module">). См. ошибку 40854862.
15
76
18Не поддерживается для модулей ECMAScript (<script type="module">). См. ошибку 40854862.
18
5527
14Не поддерживается для модулей ECMAScript (<script type="module">). См. ошибку 40854862.
14
76
1.0Не поддерживается для модулей ECMAScript (<script type="module">). См. ошибку 40854862.
1.0
4.4Не поддерживается для модулей ECMAScript (<script type="module">). См. ошибку 40854862.
4.4
76

См. также

  • Карта исходного кода
  • Инструменты разработчика Firefox: использование карты исходного кода
  • Что такое карты исходного кода? на web.dev (2023)

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/SourceMap

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API