declarativeNetRequest.ResourceType

请求的资源类型。与 webRequest.ResourceType 类似。

类型

此类型的值为字符串。可能的取值有:

beacon

通过 Beacon API 发送的请求。

csp_report

当检测到违反策略的尝试时,发送到 Content-Security-Policy 标头中给定的 report-uri 的请求。

font

@font-face CSS 规则加载的网络字体。

image

被渲染成图像的资源,除了在支持该类型的浏览器上的 imageset(请参阅下面的浏览器兼容性)。

imageset

<picture> 元素加载的图像或在 <img> 元素的 srcset 属性中给定的图像。

main_frame

加载到标签页中的顶级文档。

media

<video><audio> 元素加载的资源。

object

<object><embed> 元素加载的资源。

没有专用 object_subrequest 类型的浏览器(请参阅下面的浏览器兼容性)还将插件发送的后续请求标记为 object

object_subrequest

由插件发送的请求。

ping

当点击链接时,发送到链接的 ping 属性中给定的 URL。

没有专用 beacon 类型的浏览器(请参阅下面的浏览器兼容性)还将通过 Beacon API 发送的请求标记为 ping

script

<script> 元素加载或在 worker 中运行的代码。

speculative

在预测连接中,浏览器已确定可能会很快发送到 URI 的请求,因此立即开始了 TCP 或 TLS 握手,因此当实际请求资源时,它会更快地准备就绪。请注意,此类连接不提供有效的标签页信息,因此请求详情(如 tabIdframeIdparentFrameId 等)是不准确的。

stylesheet

用于描述文档外观的 CSS 样式表。

sub_frame

加载到 <iframe><frame> 元素中的文档。

web_manifest

为可以安装到主屏幕的网站加载的 Web 应用清单

webbundle

发起与服务器的连接的请求,通过 Web Bundle 或打包的网站

websocket

通过 WebSocket API 发起与服务器的连接的请求。

webtransport

通过 WebTransport API 发起与服务器的连接的请求。

xml_dtd

用于 XML 文档的 DTD

xmlhttprequest

XMLHttpRequest 对象发送的请求,或通过 Fetch API 发送的请求。

xslt

用于转换 XML 文档的 XSLT 样式表。

other

没被任何其他可用类型涵盖的资源。

浏览器兼容性

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Firefox for Android
Safari on iOS
ResourceType
beacon
csp_report
font
image
imageset
main_frame
media
object
object_subrequest
other
ping
script
speculative
stylesheet
sub_frame
web_manifest
webbundle
websocket
webtransport
xml_dtd
xmlhttprequest
xslt

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
See implementation notes.