在服务文件时,当我发送mime类型为 "applicationcss "时,浏览器无法正常加载,但当我发送 "textcss "时却能正常工作。我不明白为什么会这样?
'applicationcss'不是官方指定的MIME类型,而'textcss'是(请看<>)。IANA分配的媒体类型清单). 不要因为非官方的 MIME 类型和官方的 MIME 类型 "看起来 "一样,就期望用户代理处理它们,人类会推断出它们的意图。
类似的二分法也存在于(主要的)xml mime类型中. 区别的中心是'可读-不可读', 按照 此答 其中又引用了 RFC 3023 淘汰 RFC 7303). 这个原因可能不适用于'*css',但可以说明为什么浏览器在这方面表现得很挑剔。