browser.webRequest.onCompleted


本文作者: jsweibo

本文链接: https://jsweibo.github.io/2019/03/10/browser-webRequest-onCompleted/

摘要

本文主要讲述了:

  1. 触发时机
  2. 许可配置
  3. 监听网络请求

正文

触发时机

在请求完成之后触发

许可配置

  • webRequest
  • host

监听网络请求

示例:监听来自*://*.baidu.com/*的所有网络响应

1
2
3
4
5
6
7
8
9
function callback(requestDetails) {
console.log(requestDetails);
}

browser.webRequest.onCompleted.addListener(
callback,
{ urls: ['*://*.baidu.com/*'] },
['responseHeaders']
);

示例:监听来自*://*.baidu.com/*的所有图片响应

1
2
3
4
5
6
7
8
9
function callback(requestDetails) {
console.log(requestDetails);
}

browser.webRequest.onCompleted.addListener(
callback,
{ urls: ['*://*.baidu.com/*'], types: ['image'] },
['responseHeaders']
);

参考资料

本文作者: jsweibo

本文链接: https://jsweibo.github.io/2019/03/10/browser-webRequest-onCompleted/


本文对你有帮助?请支持我


支付宝
微信