Mozilla’s Firefox browser is a great tool for surfing the Net. And thanks to a growing number of free Firefox extensions, it’s an especially good tool for people who want every possible ounce of browser power—and who are willing to tinker with their Mac to get it.
I’ve dug up 10 of the best extensions for
). Some of these are designed to make surfing easier or safer, while others are specifically geared toward Web developers. All are free, and you can easily configure or remove them in Firefox by going to Tools: Extensions.
1. Ultimate site customizer
The first Firefox extension any self-respecting geek should install is
Here are some handy Greasemonkey scripts from
_blank Must Die:
This script causes links that would ordinarily pop up in new windows to open in the current window or tab instead.
About.com Ad Free:
This script removes ads from About.com pages and makes outgoing links open directly in a window (rather than in frames).
Google Maps Mousewheel Zooming:
This script lets you use a scroll wheel to zoom in and out on maps at maps.google.com.
2. Tab enhancer
Tab Mix Plus
lets you take tabbed browsing to a new level by adding dozens of configurable features. For example, you can add close buttons or a page-loading progress bar to each tab, reopen tabs you’ve accidentally closed, and automatically save all your tabs when you quit (and then restore them at your next launch). To customize your settings, go to Tools: Tab Mix Plus Options.
3. Flash stopper
Flash animation can be cool, but it can also be annoying. Pages with Flash content take longer to load and the graphics can be distracting (if not downright hideous). As its name implies, the
stops Flash animations from loading automatically. To start one, just click on the icon in the placeholder box where the Flash content is.
4. Cache finder
How many times have you clicked on a link, only to find that the server was down, the page had been removed, or the site was responding too slowly?
can help you by locating a cached copy of that page (though it may be several days old). If a page doesn’t respond when you click on a link, control-click on it and select Cacheout from the contextual menu. The extension searches for and displays a cached copy of that page.
5. Fast note taker
Copying a Web page can be cumbersome. First you have to copy and paste the URL; then you have to go back and grab the page’s title and text.
can save frequent Internet note takers a lot of hassle. This extension copies a page’s URL, along with its title, text that you’ve selected, or both—all with a single command. Just highlight the text you want, control-click on it, and go to Copy URL+ to choose the elements you want to copy.
6. Clever picture snapper
If you need to take a screen shot, you can press Command-shift-3. But this command captures only the
part of a Web page. Enter
Screen Grab, a handy extension that lets you snap a picture of an entire Web page, no matter how long it is. Control-click on a page and select Screen Grab from the contextual menu. In the submenu, choose whether you want the whole page or just the part you can currently see.
7. Easy source viewer
To understand how a site is put together, Web developers often look through the source code and compare it to the rendered page.
provides an easier solution. When you want to see the coding behind a site element, control-click on the page and select Start Aardvark from the contextual menu. Once enabled, Aardvark outlines any element over which you hover your cursor, and displays the object’s boundaries, HTML tags, and CSS styles (see “Aardly Any Trouble”).
8. Web development aid
9. HTML helper
Most good HTML editors use syntax coloring and indentation to delineate where blocks of code start and end. The
View Source Chart extension
takes this concept further, by visually modifying source code to appear as a series of colored, nested blocks. This simple tool can make it easier and faster for any Web developer to debug a design.
10. Keep a clean machine
One great Safari feature that Firefox lacks is Private Browsing, which prevents the browser from saving information about your activities, including your Google searches, URL history, and file downloads. The
adds these types of capabilities to Firefox, and lets you enable or disable privacy options such as caches, cookies, and saved form information. Once this extension is installed, you can activate it from within Firefox by selecting Tools: Stealther.
When you surf the Web, you leave a trail of information. Even if you use Safari’s Private Browsing feature or Stealther extension for Firefox, your browser still sends out your data—including your IP address, Web browser version, computer operating system, and the Web page from which your click originated—to Web servers. When you really want to surf privately, try two free programs—Tor and Privoxy.
Tor is a distributed networking system that routes data to or from your Mac through
, a random series of computers. Tor makes it difficult to track your IP address or location by ensuring that no single server knows the entire path of a data packet and by changing that path frequently. Privoxy is a
—an application that intercepts and filters data on its way to and from your browser. You can configure Privoxy to block ads and cookies, and prevent servers from logging info about your machine.
Download an installer with both applications from tor.eff.org and follow the instructions on Tor’s Web site. These work with Safari and Firefox, but Firefox users can also install the
FoxyProxy extension, which automatically sets up Tor and lets you configure and switch between proxies, or the
Torbutton extension, which allows you to turn Tor (and Privoxy) on and off by clicking on a button in the Firefox status bar.
Joe Kissell is a senior editor of
and the author of numerous
Mac OS X e-books.
Monkeying Around: To enable (or disable) one of Greasemonkey’s many customiza-tion scripts, control-click on the monkey at the bottom of your browser window and choose the script from the Greasemonkey pop-up menu. You can also go to Firefox’s Tools: Manage User Scripts menu.Aardly Any Trouble: Web developers will appreciate the Aardvark extension’s ability to display information about any Web page object you mouse over.