我想将源地图添加到我的网站,但我想对它们的服务方式进行一些控制。什么是适合他们使用的 MIME 类型?
一些数据
- 内容本身是 JavaScript,但并不意味着这样执行。
- CDN.js
http://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.2/jquery.min.map
与Content-Type: application/octet-stream
. - 谷歌服务
http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.map
于Content-Type: application/json
- Source Maps 规范指出,地图应首先
)]}
防止它们被评估为实际的 JavaScript(从而暴露跨站点脚本攻击)。这使得文件无效 JSON 和有效但不可运行的 JavaScript。