4

By "comprehensive" I mean all URLs: not only those listed by the typical browser's history function, which I'll refer to as the "primary" URLs, but also all those other URLs accessed by the browser in the process of serving the primary URLs (i.e. redirects, media files, style sheets, scripts, frames, etc.).

(Ideally, the URLs would be organized according to the "primary URL" that led to their being accessed.)

3 Answers 3

5

Fiddler

Fiddler is a free web debugging proxy which logs all HTTP(s) traffic between your computer and the Internet. Use it to debug traffic from virtually any application that supports a proxy like IE, Chrome, Safari, Firefox, Opera and more.

2

I second the other answer's recommendation for Fiddler.

Additionally, many browsers have "live HTTP header" plugins and other web development tools. Installing these will let you see all requests, often in a nice summary form. Search your browser's plugin repository for "live HTTP headers" (link goes to Chrome plugin - here is Firefox, here is one for IE). These types of plugins will give you only information that the browser requests, as opposed to Fiddler which will give you information on everything that every application is requesting (which is great; but you do have to sort through it a bit, not sure what your requirements are).

In Chrome, if you open Tools -> Developer Tools, the "Network" and "Sources" tab will both show you this information, albeit only for the current tab.

In IE (11, at least), the network section in Tools -> F12 Developer Tools will also give you that information.

In Firefox, I do not recall, but I'm sure there is something similar.

In Safari, it seems you can go to Inspect Elements -> Resource Pane.

None of these, however, really have the ability to generate a nice formatted list without at least some amount of copying / pasting / editing on your part. The built-in browser tools may be the closest as far as associating with a "primary URL" goes, with Live HTTP headers plugins coming in next to monitor just the session (but not so much an association with primary URLs), and Fiddler giving you tons of unsorted information.

1

For example in Chrome as mentioned by Jason C you can use the Network tab from the web inspector and then right click on any row request "Save as HAR with content".

Then you can save the file and visualize with some tools. Also a drag-and-view tool http://s3u.github.io/har-view/.

And also try online tools.

http://www.speedawarenessmonth.com/what-is-a-har-file-and-what-do-i-use-it-for/

Please refer to the documentation from HAR W3C standard for further information.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .