.css.br 文件的正确 MIME 类型是什么?对于“.css”,它是“text/css”,对于“.js.br”,它是“application/x-br”(至少它对我有用)。但是“.css.br”该用什么?
我不确定这个问题是否有意义,也不知道当你说“至少它对我有用”时你的意思是什么?
mime-type 表示文件类型。如果文件以 .br 结尾,则文件类型是 brotli 文件 - 无论它是 brotli 压缩的 css 还是 brotli 压缩的 js 文件。
看起来没有正式注册的 brotli mime-type,尽管快速谷歌显示“application/x-br”已被建议为application/brotli。
如果您正在预压缩文件并希望将它们从 Web 服务器发送到客户端,那么您应该将它们作为 .css 文件(而不是 .css.br)发送并设置适当的 HTTP 标头:
content-encoding:br
content-type:text/css; charset=utf-8
Run Code Online (Sandbox Code Playgroud)
JavaScript 文件也类似。
预压缩只是一种让 Web 服务器免于动态压缩麻烦的方法,但无论是预压缩文件还是动态压缩文件都不应该导致与传送到浏览器的内容存在差异。
| 归档时间: |
|
| 查看次数: |
3139 次 |
| 最近记录: |