Firefox is by far my favorite web browser but what many people ignore is the power you actually have over it. So let me show you a simple example: want your source viewer to be a bit more original, whip out you favorite text editor and check out “C:\Program Files\Mozilla Firefox\res\viewsource.css”
Firefox uses a pretty nice configuration system that controls almost every aspect of Firefox, from visual effects to proxy server settings. It can be seen by opening up Firefox and typing this into your URL bar: `about:config`. The config system works a lot like Windows Registry, except it’s a lot less dangerous to start hacking around with.
Some nice examples:
Activating the caret on web pages (a lot easier to grab text and code sometimes): accessibility.browsewithcaret -> true
Changing your user agent: general.useragent.extra.firefox -> `whatever you want`
View Source with an external program: view_source.editor.external -> true view_source.editor.path -> C:\Program Files\ ....
Getting a speed boost: Using HTTP pipelines is a way to have parallel connections to a server at the same time. Basically, it’s as if you were connected to web site with 2, 3, 4, …. browsers at the same time but: *WARNING* This of course adds a load of work on the server you are connected to and in some cases the server will detect a DoS attack and ban you! If you are going to use this, don’t get greedy! network.http.pipelining -> true network.http.pipelining.maxrequests -> 8
There are literaly hundreds of tiny hacks that can be made through about:config so take the time once, read through them and tune your Firefox