proxy.RequestDetails

包含有关 Web 请求的信息。此对象的实例将传递到 proxy.onRequest 监听器中。

类型

此类型的值为对象。它们包含以下属性

cookieStoreId

string。当前上下文的 Cookie 存储 ID。有关更多信息,请参见 使用上下文标识

documentUrl

string。将加载请求资源的页面的 URL。

frameId

integer。如果请求发生在主框架中,则为零;正值是请求发生的子框架的 ID。如果加载了(子)框架的文档(typemain_framesub_frame),frameId 表示此框架的 ID,而不是外部框架的 ID。框架 ID 在一个标签页内是唯一的。

fromCache

boolean。指示此响应是否将从磁盘缓存中获取。

incognito

boolean。对于私密浏览请求,为 true

method

string。标准 HTTP 方法:例如,“GET” 或 “POST”。

originUrl

string。触发请求的资源的 URL。请注意,这可能与将加载请求资源的页面的 URL 不相同。例如,如果文档通过 链接的 target 属性 在另一个窗口中触发加载,或者 CSS 文档使用 url() 函数式表示法 包含图像,那么这分别是原始文档或 CSS 文档的 URL。

parentFrameId

integer。包含发送请求的框架的框架的 ID。如果不存在父框架,则设置为 -1。

requestId

string。请求的 ID。请求 ID 在浏览器会话中是唯一的,因此您可以使用 ID 来标识与同一请求关联的不同事件。

requestHeaders 可选

webRequest.HttpHeaders。将与此请求一起发送的 HTTP 请求标头。请注意,只有在将 "requestHeaders" 选项传递到 addListener() 时才会包含此选项。

tabId

integer。请求发生在其中的标签页的 ID。如果请求与标签页无关,则设置为 -1。

thirdParty

boolean。指示请求及其内容窗口层次结构是否为第三方。

timeStamp

number。此事件触发时的时间,以 自纪元以来的毫秒数 表示。

type

webRequest.ResourceType。正在请求的资源类型:例如,“image”、“script” 或 “stylesheet”。

url

string。请求的目标。

浏览器兼容性

BCD 表格仅在浏览器中加载