banditr

0.1.0 • Public • Published

banditr

requests event listener in browser

track all kinds of requests event

Usage

import banditr from 'banditr'

banditr.addEventListener('fetch', (params) => {
  console.log('fetch', params)
});

banditr.addEventListener('img', (params) => {
  console.log('img', params)
});

banditr.addEventListener('img', (params) => {
  console.log('img2', params)
});


window.fetch('/')
// output:
// fetch {url, body}

;(new Image()).src = '/?a=c'
// output:
// img {url}
// img2 {url}

checkout demo/ folder for details

Status

  • [x] fetch
  • [x] xhr
  • [x] Image src
  • [ ] navigator.sendBeacon

Readme

Keywords

none

Package Sidebar

Install

npm i banditr

Weekly Downloads

0

Version

0.1.0

License

MIT

Unpacked Size

92.3 kB

Total Files

13

Last publish

Collaborators

  • huozhi