Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to get list of network requests done by HTML

How can i get the list of network requests using Javascript done by the HTML, as seen in the chrome devtools.

For example: enter image description here

This is the devtools for google.com. I want to, using javascript get all these request in a list. is this possible? if yes how?

like image 918
Nachshon Schwartz Avatar asked Dec 16 '13 21:12

Nachshon Schwartz


People also ask

How do you read network requests?

To access this feature in Chrome, simply open the developer tools (command-option-I or command-option-J on a Mac) and select the Network option from the drop-down menu at the top. One last important thing to note: Chrome will only show Network requests that happen while the Network panel is open.


1 Answers

Some browsers have implemented a version of the not-yet-standard, Resource Timing API where you can collect some of this information.

Some browsers may have some of this info available to browser extensions as part of their developer tools support, but that would require the installation of a custom extension, not something that could be done from a regular web page.

For very specific operations where you control the calling code or you know the calling code, it is possible to instrument some things. For example, if you know that all ajax calls go through one particular function, you can hook that function and it's completion handlers and monitor all ajax calls.

like image 130
jfriend00 Avatar answered Sep 22 '22 15:09

jfriend00