В чем разница между типом MIME «application / css» и «text / css»? - PullRequest
2 голосов
/ 06 мая 2020

Во время обслуживания файлов браузер не мог правильно загружаться, когда я отправлял тип MIME как «application / css», но отлично работает, когда я отправляю «text / css». Я не могу понять, почему это так?

1 Ответ

1 голос
/ 06 мая 2020

'application / css' не является официально назначенным типом MIME, а 'text / css' - (см. список назначенных IANA типов мультимедиа ). Не ожидайте, что пользовательские агенты будут обрабатывать неофициальные типы MIME только потому, что они «выглядят» так же, как официальные, и люди могут сделать вывод о намерении.

Аналогичная дихотомия существует для (основного) xml mime-типа. Разница заключается в «читаемом / нечитаемом случайным пользователем» согласно этому (по общему признанию древнему) SO-ответу , который, в свою очередь, цитирует RF C 3023 (теперь устарело РФ C 7303 ). Эта причина может не относиться к '* / css', но может дать представление о том, почему браузеры ведут себя разборчиво в этом отношении.

...