chrome api中有许多类型的resourceType, 例如:文档,样式表,图像,媒体,字体,脚本,TextTrack,XHR,Fetch,EventSource,WebSocket,Manifest,Other。
现在我想知道resourceType包含哪种mime类型。 我尝试自己划分,但有太多的mimeType,所以有没有办法通过代码获得它? 例如:文档→文本/ HTML ... XHR→应用程序/ JSON ... 图像 - >图像/ PNG,图像/ JEPG ... 字体 - >应用/字体WOFF ...
非常感谢!!!
答案 0 :(得分:3)
在搜索my own question的答案时,我找到了在Chromium使用的WebKit源代码中处理该源代码的源代码。
不仅可以使用mimeType
来确定resourceType
,还可以使用扩展名(来自网址)。
文件
mimeType
:'text / html'<强>样式表强>
mimeType
:'text / css'图片强>
mimeType
以:'image /'媒体强>
<强>字体强>
mimeType
其中包含'font'<强>脚本强>
mimeType
以'text /'开头(但不是'text / html'或'text / css')或其中包含'script'或'application'TextTrack , XHR ,抓取, EventSource , WebSocket 和清单。
其他是不属于之前类别的任何内容的默认值。
源代码可在此处使用:./third_party/WebKit/Source/devtools/front_end/common/ResourceType.js。