Я хочу добавить исходные карты на мой сайт, но я хотел бы немного контролировать, как они обслуживаются. Какой подходящий тип MIME использовать для них?
Некоторые данные
- Сам контент - это JavaScript, но не предназначен для выполнения как такового.
- CDN.js служит
http://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.2/jquery.min.mapсContent-Type: application/octet-stream. - Google выполняет
http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.mapс помощьюContent-Type: application/json - Спецификация Source Maps указывает, что карты должны начинаться с
)]}, чтобы предотвратить их оценку как фактического JavaScript (и, таким образом, подвергать атакам межсайтового скриптинга). Это делает файл недействительным JSON и допустимым, но не запускаемым JavaScript.