Home

Awesome

AjaxListener.js

Listen to any AJAX event on page with JavaScript, even by other scripts

Version: 1.2.0 (7 kB minified)

AJAX Listener

Example:

function mylistener(req, res)
{
    // API is either 'xhr' or 'fetch'
    console.log('REQUEST', 'API', req.getAPI(), 'Method', req.getMethod(), 'URL', req.getURL(), 'Headers', req.getHeaders(), 'Body', req.getBody());
    console.log('RESPONSE', 'API', res.getAPI(), 'Status', res.getStatus(), 'URL', res.getURL(), 'Headers', res.getHeaders(), 'Body', res.getBody());
}

AjaxListener.install().onRequest(mylistener);

//AjaxListener.onRequest(mylistener, false); // unlisten

//AjaxListener.isInstalled(); // true|false

//AjaxListener.uninstall(); // uninstall

see also: