【发布时间】:2013-12-21 22:36:07
【问题描述】:
这个问题是关于浏览器行为以及从 html、js 或 css 文件中链接、导入、包括或 ajaxing css、js、图像和其他资源的协议规范。
在不同浏览器中测试静态文件和压缩内容交付时,我发现如果您脱离惯例,某些浏览器的行为会有所不同。例如,如果您不为所有内联 css 和 js 等文件发送 Content-Disposition: inline; 标头,IE6 会产生问题,并且如果您使用文件扩展名 .gz ,最新版本的 safari 无法正确处理预压缩的 gzip CSS 文件main-styles.css.gz.
我的问题是关于 Content-Type 响应标头的浏览器行为。由于<link>、<script> 和<img> 标签已经合理地指定了资源的内容类型,是否可以安全地跳过此标头,或者某些浏览器是否出于某些历史原因需要它?
【问题讨论】:
标签: http browser cross-browser