browser.webRequest.onResponseStarted


本文作者: jsweibo

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

摘要

本文主要讲述了:

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

正文

触发时机

在接收到 HTTP 响应体的第一个字节时触发

许可配置

  • webRequest
  • host

监听网络响应

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

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

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

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

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

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

参考资料

本文作者: jsweibo

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


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


支付宝
微信