【问题标题】:What is the difference between mime type "application/css" and "text/css"?mime 类型“application/css”和“text/css”有什么区别?
【发布时间】:2020-08-21 06:19:25
【问题描述】:

在提供文件时,当我发送 mime 类型时浏览器无法正确加载 作为“应用程序/css”,但当我发送“文本/css”时工作正常。我不知道为什么会这样?

【问题讨论】:

    标签: html css mime-types


    【解决方案1】:

    'application/css' 不是官方指定的 MIME 类型,而 'text/css' 是(参见IANA list of assigned media types)。不要期望用户代理处理非官方 MIME 类型,因为它们“看起来”与官方 MIME 类型相同,并且人类会推断出意图。

    (主要)xml mime 类型存在类似的二分法。根据this (admittedly ancient) SO answer 的说法,区别在于“普通用户可读/不可读”,而RFC 3023 又引用了RFC 3023(现在被RFC 7303 废弃)。这个原因可能不适用于“*/css”,但可以说明浏览器为何在这方面表现得很挑剔。

    【讨论】:

      猜你喜欢
      • 2014-02-28
      • 2017-02-09
      • 2012-06-02
      • 1970-01-01
      • 2021-01-24
      • 1970-01-01
      • 2013-06-26
      • 2018-03-06
      • 1970-01-01
      相关资源
      最近更新 更多