我应该为JavaScript源代码映射文件使用什么MIME类型?
我应该为JavaScript源代码映射文件使用什么MIME类型?
我想在我的网站上添加源映射,但我希望能对它们的提供方式有一些控制。适合用于源映射的合适MIME类型是什么?
一些数据
- 内容本身是JavaScript,但不是要执行的。
- CDN.js以
Content-Type: application/octet-stream
提供http://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.2/jquery.min.map
。 - Google以
Content-Type: application/json
提供http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.map
。 - 源映射规范规定映射文件应以
)]}
开头,以防止其被解析为实际的JavaScript(从而暴露跨站脚本攻击)。这使得文件无效的JSON,但有效的、不可执行的JavaScript。