proxy.RequestDetails
包含有关 Web 请求的信息。此对象的实例将传递到 proxy.onRequest
监听器中。
类型
此类型的值为对象。它们包含以下属性
-
string
。当前上下文的 Cookie 存储 ID。有关更多信息,请参见 使用上下文标识。 documentUrl
-
string
。将加载请求资源的页面的 URL。 frameId
-
integer
。如果请求发生在主框架中,则为零;正值是请求发生的子框架的 ID。如果加载了(子)框架的文档(type
为main_frame
或sub_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 表格仅在浏览器中加载