Всегда ли требуется HTTP-заголовок Content-Type?
Этот вопрос относится к поведению браузера, а также к спецификации протокола для связывания, импорта, включения или изменения CSS, JS, изображений и других файлов с веб-страниц, js-файлов или css-файлов.
При тестировании статических файлов и доставки сжатого контента я обнаружил, что лишь немногие браузеры создают проблемы, если вы отходите от соглашений. Как: IE6 создает проблему, если вы не отправляетеContent-Disposition: inline;
заголовок для всех встроенных файлов CSS, JS и т. д., и не слишком старая версия safari неправильно обрабатывает сжатые CSS-файлы, если вы используете расширение файла.gz
как вmain-styles.css.gz
.
Я хочу спросить о поведении браузеров оContent-Type
заголовок ответа. поскольку<link>
, <script>
а также<img>
Вы уже указали тип контента, можно ли безопасно пропустить этот заголовок или в некоторых браузерах по какой-то причине?