I am facing a challenge with my google chrome extension as I attempt to monitor ajax requests while browsing the web. The only method I have found so far is to listen for the DOMSubtreeModified event. This event gets fired during every ajax event, but unfortunately does not provide any additional information about the request. However, in the Firebug google chrome extension, there is an extensive tracking system for ajax requests that includes many details. I attempted to understand how they accomplish this by looking at the source code, but I found it difficult to comprehend.
Does anyone know of a way to track these events and gather more details about the requests? Perhaps someone could study the techniques used in Firebug or share their knowledge on how it can be done?