title | slug |
---|---|
webRequest.RequestFilter |
Mozilla/Add-ons/WebExtensions/API/webRequest/RequestFilter |
{{AddonSidebar}}
webRequest 事件参数
该参数值是一个对象,包括以下属性:
urls
- : 字符串数组类型,数组内的每个字符串为模式匹配格式。当请求地址符合给定模式时,事件监听器才会响应。需注意的是,仅支持 http 和 HTTPS 协议的参数地址,其他协议即使与该给定模式匹配也不会响应。
types
{{optional_inline}}- : webRequest.ResourceType 类型的数组,表示资源类型列表。例如:stylesheets、images、scripts。事件监听器仅响应出现在该指定列表的资源类型。
tabId
{{optional_inline}}- : 数值类型,与{{WebExtAPIRef("tabs.Tab", "tab")}}关联,事件监听器仅响应指定了该 tabId 的请求。
windowId
{{optional_inline}}- : 数值类型,与{{WebExtAPIRef("windows.Window", "window")}}关联,事件监听器仅响应指定了该
windowId
的请求。
- : 数值类型,与{{WebExtAPIRef("windows.Window", "window")}}关联,事件监听器仅响应指定了该
{{Compat}}
{{WebExtExamples}}
Note
该 API 基于 Chromium 的 chrome.webRequest
API. 该文档来源于 Chromium 代码中的 web_request.json
。
Microsoft Edge 兼容性数据由 Microsoft Corporation 提供,并包含在 Creative Commons Attribution 3.0 United States License 下。