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() 函数表示法包含图像,那么这就是原始文档的 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。请求的目标。

浏览器兼容性