Home > Store

Firefox and Thunderbird: Beyond Browsing and Email

Register your product to gain access to bonus material or receive a coupon.

Firefox and Thunderbird: Beyond Browsing and Email


  • Sorry, this book is no longer in print.
Not for Sale


  • Copyright 2006
  • Dimensions: 7" x 9-1/8"
  • Pages: 360
  • Edition: 1st
  • Book
  • ISBN-10: 0-7897-3458-3
  • ISBN-13: 978-0-7897-3458-7

There's a new browser in town: Firefox is quickly becoming a leading alternative to Microsoft Internet Explorer. If you are new to Firefox and want to see what all the buzz is about, Firefox and Thunderbird: Beyond Browsing and Email is the guide that you need. By focusing on how to configure and customize Firefox and Thunderbird, this book will show you how to quickly get a hold of the less intuitive features that most new users struggle to figure out. You will discover which of Firefox's many options should be adjusted, which shouldn't, and how to locate many hidden preferences that will ultimately create a better browsing experience. The author's tips and tricks will teach you how to adjust the browser's appearance and behavior, and how to install the most popular extensions to maximize the browser's performance.

You'll also be introduced to Firefox's e-mail client companion, Thunderbird. You'll cover Thunderbird's built-in spam filters, calendar, and customizeable layout and toolbars. Personalize your e-mail with tips and tricks dedicated to getting the most out of Thunderbird, and learn how to make it work together with Firefox for a seamless online experience.

You can even find out how to contribute to the development of Firefox and Thunderbird. A special section on Web development will show you how you can add new extensions, themes, and customizations to each one and make an impact on the future of Firefox and Thunderbird.



The example files for the book - 1,657 KB -- code.zip


Web Resources

Get Adobe Acrobat ReaderNote: You will need the Free Adobe Acrobat Reader to view the file(s) for the book. If you do not already have Acrobat installed on your machine, click the "Get Acrobat Reader" button to download and install.

Click on the links below to display the PDF file in a new window. Right-click on the link and select Save As if you want to download it to your hard drive.

Chapter17.pdf (2,045 KB)

Chapter18.pdf (790 KB)

Chapter19.pdf (230 KB)

AppendixA (215 KB)

Sample Content

Online Sample Chapters

Finding Information with Firefox

Finding Information with Firefox

Table of Contents


    The Mozilla Project

    The Mozilla Suite

    Why Firefox Now?


    The Mozilla Open Source Community

    Who Should Read This Book?

    What Is in This Book?

    From the Author


1. Hitting the Ground Running with Firefox.

    Installing Firefox



    Understanding Bookmarks and Favorites

    Internet Explorer's Favorites

    Firefox's Bookmarks

    Transferring Internet Explorer's Favorites to Firefox

    Synchronizing with Internet Explorer

    Making Firefox the Default Browser

    Installation and Configuration Secrets for Power Users

2. The Power of Tabs and Bookmarks.

    Using Tabs to Manage Pages

    Opening a New Tab

    Opening a Link in a Tab

    Changing Tabbrowser Extensions Configuration Options

    Navigating Between Tabs

    Rearranging Tabs

    Rearranging Tabs with the Mouse

    Rearranging Tabs with the Keyboard

    Opening Multiple Bookmarks in Tabs

    Creating and Using TabGroups

    Using Live Bookmarks and Bookmarks in Firefox

    Live Bookmarks, Live Bookmark Articles, and Bookmarks

    Configuring Live Bookmarks and Bookmarks in Tabbrowser

    Working with Multiple Home Pages in Tabs

    Tabbing and Bookmark Secrets for Power Users

3. Finding Information with Firefox.

    Firefox Search Engines

    Using the Location Bar

    Using the Search Bar

    Adding Search Engines to the Search Bar

    Switching Search Engines

    Working with Firefox's Keywords System

    Working with the Find Bar

    Storing Searches

    Navigating the History

    Configuring History

    Downloaded History

    Searching Secrets for Power Users

4. Managing Profiles.

    Locating Your Profile

    Configuration File: user.js

    Customizing Firefox's Look and Feel with userChrome.css

    Customizing How Content Is Displayed with userContent.css

    Using about:config

    Creating Profiles with the Profile Wizard

    Backing Up a Profile

    Restoring a Profile

    Using Multiple Profiles

    Importing Profile Information

    Sharing a Profile

    Profile Secrets for Power Users

5. Taking Control of Your Browser.

    Understanding Web Security Issues

    Websites Written for Internet Explorer

    Blocking Pop-ups

    Blocking Banner Ads

    Blocking Ads with Adblock

    Importing, Exporting, and Removing Filters

    Adblock Preferences

    Software Installations from Non-Mozilla Sites

    Controlling JavaScript

    Using BugMeNot for Anonymous Registration

    Understanding Cookies and Firefox Cookie Controls

    Password-Protecting Firefox

    Determining the Real Location of Sites

    Using Firefox's Clear Private Data Feature

    Taking Control Secrets for Power Users


6. Power Firefox Tricks and Techniques.

    Finding Your Configuration Files

    Windows XP and 2000

    Windows 95, 98, and Millennium



    Firefox Global Preferences and Properties

    Global Preferences

    Global Properties

    Defaults.ini and Components.ini

    Creating and Editing user.js

    Cascading Style Sheets: A Primer

    Editing userChrome.css

    Creating and Editing userContent.css

    Using Themes

    Changing Browser Behavior and Appearance

    Flexbeta FireTweaker

    ChromEdit: User Profile File Editor

    Other Browser Performance Improvements

    Pipelining More Speed

    Miscellaneous Performance Preferences

    Reporting Broken Websites

    Power Firefox Tricks and Techniques Secrets for Power Users

7. Themes and Plug-ins.

    Browsing Mozilla Update

    Installing a Theme

    Plugging In Content with a Plug-in

    Installing Plug-ins

    Acrobat Reader

    Adobe SVG Viewer

    Java Plug-in

    Macromedia Flash Player

    Macromedia Shockwave Player


    RealPlayer 10

    Windows Media Player

    Other Plug-ins and Toys

    Themes and Plug-ins Secrets for Power Users

8. Making Extensions Work for You.

    Firefox Extensions: Never a Dull Moment!

    Installing an Extension

    Manual Installation

    Automatic Installation

    All Extension Installations

    The Most Popular Extension Categories



    Developer Tools

    Download Tools

    Editing and Forms



    Image Browsing

    Kiosk Browsing





    Privacy and Security

    Search Tools

    Tabbed Browsing

    Web Annoyances

    Website Integration

    XUL Applications

    Working with Extensions: Secrets for Power Users

9. Changing Preferences and Settings.




    about:config, Firefox's Configuration Console

    Back Up Before Disaster!

    Understanding the about:config Display

    Adding New Preferences

    Filtering and Sorting the about:config Display

    Using Caution with about:config

    Modifying Preferences with about:config

    Changing Hidden and Undocumented Options

    about:credits-Who's Guilty?


    about:plugins, Plugging into Plug-ins

    Working with about: Secrets for Power Users


10. Hitting the Ground Running with Thunderbird.

    Thunderbird Is a Better Alternative

    Getting Up and Running with Thunderbird

    Installing on Windows


    Importing Account Settings

    Importing Address Books



    Setting Up Accounts

    Server Settings

    Check for New Messages at Startup

    Check for New Messages Every 10 Minutes

    Automatically Download New Messages

    Fetch Headers Only

    Leave Messages on Server

    Empty Trash on Exit

    Creating Your Own Mail Start Page

    Composing and Sending a Message

    Using the Spell-Checker

    Replying to Mail

    Creating HTML Mail

    Creating and Using a Template

    Creating a Signature

    Subscribing to RSS Feeds and Blogs



    Reading Newsgroups

    Thunderbird Secrets for Power Users

11. Organizing Email with Thunderbird.

    Managing Folders

    Labeling Messages

    Filtering Messages

    Sorting and Grouping Messages


    Searching Messages

    Using Search Folders

    Searching Addresses

    Using Thunderbird Address Books

    Organizing Mail Secrets for Power Users

12. Fighting Spam.

    Security and Privacy Settings

    Understanding Bayesian Filtering

    Learning About the Adaptive Filter for Junk Mail Control

    Training the Adaptive Filter

    Changing the Junk Mail Settings

    White Lists



    Handling Spam

    Catchall Spam

    Living Without Spam

    Organizing Mail Secrets for Power Users

13. Customizing Thunderbird for Power Users.

    Finding and Installing Themes

    Finding a Theme

    Installing a Theme

    Switching Between Themes

    Uninstalling a Theme

    Common Theme Problems

    Customizing Toolbars

    Add Buttons

    Rearrange or Remove Buttons

    Button Extensions

    Changing the Window Layout

    Three Layouts

    Folder Pane

    Message List Pane

    Message Pane

    Attachments Pane

    Changing the Appearance of Email Messages

    Plain-text Messages

    HTML Messages

    Locating and Using Your Thunderbird Profile

    Finding Your Profile

    What Is in the Profile?

    Other Modifications and Tasks


    Compact Folders

    Profile Management

    Antivirus Software Issues

    Account Pane Order

    Signature Display in Color Versus Gray

    Turn Off Color Quote Bars-Use > Instead

    Throbber URL

    Finding and Installing Extensions

    Installing an Extension

    Uninstalling an Extension

    Safe Mode

    Changing Hidden Options with about:config

    Installing the about:config Extension

    Modifying Preferences

    Editing Thunderbird Configuration Files

    Changing Configuration Settings Manually

    Thunderbird Customization Secrets for Power Users


14. Web Development with Firefox.

    Firefox and Compliance with Web Standards

    The Mozilla Developer Interface

    Web Developer Tools


    View Cookies

    View Rendered Source

    Web Developer

    JavaScript for Developers

    JavaScript Console

    The Venkman Extension

    Debugging Preferences

    Firefox Command-line Options

    Understanding CSS

    CSS Level 1

    CSS Levels 2 and 2.1

    CSS Level 3

    Using CSS with Firefox



    DOM Inspector

    Web Development Secrets for Power Users

15. Creating Your Own Theme.

    Preparing Your Theme

    Creating the Working Theme

    Configuring Firefox for Theme Development

    Graphics Images

    Creating Themes


    Multibutton Images

    Background Images

    An Example: global.css

    Final Results

    Theme Writing Secrets for Power Users

16. Writing an Extension.

    Setting Up the Development Environment

    Preferences for Extension Developers

    Tools for Extension Development

    The Extension Developer Extension

    Debugging Consoles

    Multiple Instances of Firefox

    Understanding XML User Interface Language

    XUL Syntax

    XUL Example

    Working with JavaScript

    JavaScript Reference

    The Firefox window Object

    Creating a Unique GUID

    Firefox Command Options for Developers

    Working Through an Extension Development Example

    Development Profile Save and Restore

    The Development Folders

    Extension Files

    An Extension for Firefox 1.0.x

    An Extension for Firefox 1.5

    Extension Writing Secrets for Power Users


17. Mozilla's Tools for Developers.

    Open Source As a Way of Life

    Developer Tools

    Mozilla Developer Support Tools


    Looking Up a Bug

    Filing a Bug

    Updating and Modifying a Bug

    Fixing a Bug




    Working with Mozilla Development Tools Secrets for Power Users

18. Browsing the Code.

    Mozilla Firefox Trunk

    Mozilla Code Development Cycle

    Coding Practices

    Setting Up and Building Firefox

    Necessary Software

    Performing a Build

    Packaging Firefox for Distribution

    Check-in Requirements

    Mozilla Source Code Secrets for Power Users

19. The Future of Firefox and Thunderbird.

    The History of Mozilla

    In the Future

    Firefox 1.5 (Deer Park)

    Firefox 2.0 (The Ocho)

    Firefox Versus Internet Explorer

    Thunderbird, Outlook, and Outlook Express

    The Internet As the Internet Should Be




Submit Errata

More Information

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.


Pearson Education, Inc., 221 River Street, Hoboken, New Jersey 07030, (Pearson) presents this site to provide information about products and services that can be purchased through this site.

This privacy notice provides an overview of our commitment to privacy and describes how we collect, protect, use and share personal information collected through this site. Please note that other Pearson websites and online products and services have their own separate privacy policies.

Collection and Use of Information

To conduct business and deliver products and services, Pearson collects and uses personal information in several ways in connection with this site, including:

Questions and Inquiries

For inquiries and questions, we collect the inquiry or question, together with name, contact details (email address, phone number and mailing address) and any other additional information voluntarily submitted to us through a Contact Us form or an email. We use this information to address the inquiry and respond to the question.

Online Store

For orders and purchases placed through our online store on this site, we collect order details, name, institution name and address (if applicable), email address, phone number, shipping and billing addresses, credit/debit card information, shipping options and any instructions. We use this information to complete transactions, fulfill orders, communicate with individuals placing orders or visiting the online store, and for related purposes.


Pearson may offer opportunities to provide feedback or participate in surveys, including surveys evaluating Pearson products, services or sites. Participation is voluntary. Pearson collects information requested in the survey questions and uses the information to evaluate, support, maintain and improve products, services or sites, develop new products and services, conduct educational research and for other purposes specified in the survey.

Contests and Drawings

Occasionally, we may sponsor a contest or drawing. Participation is optional. Pearson collects name, contact information and other information specified on the entry form for the contest or drawing to conduct the contest or drawing. Pearson may collect additional personal information from the winners of a contest or drawing in order to award the prize and for tax reporting purposes, as required by law.


If you have elected to receive email newsletters or promotional mailings and special offers but want to unsubscribe, simply email information@informit.com.

Service Announcements

On rare occasions it is necessary to send out a strictly service related announcement. For instance, if our service is temporarily suspended for maintenance we might send users an email. Generally, users may not opt-out of these communications, though they can deactivate their account information. However, these communications are not promotional in nature.

Customer Service

We communicate with users on a regular basis to provide requested services and in regard to issues relating to their account we reply via email or phone in accordance with the users' wishes when a user submits their information through our Contact Us form.

Other Collection and Use of Information

Application and System Logs

Pearson automatically collects log data to help ensure the delivery, availability and security of this site. Log data may include technical information about how a user or visitor connected to this site, such as browser type, type of computer/device, operating system, internet service provider and IP address. We use this information for support purposes and to monitor the health of the site, identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents and appropriately scale computing resources.

Web Analytics

Pearson may use third party web trend analytical services, including Google Analytics, to collect visitor information, such as IP addresses, browser types, referring pages, pages visited and time spent on a particular site. While these analytical services collect and report information on an anonymous basis, they may use cookies to gather web trend information. The information gathered may enable Pearson (but not the third party web trend services) to link information with application and system log data. Pearson uses this information for system administration and to identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents, appropriately scale computing resources and otherwise support and deliver this site and its services.

Cookies and Related Technologies

This site uses cookies and similar technologies to personalize content, measure traffic patterns, control security, track use and access of information on this site, and provide interest-based messages and advertising. Users can manage and block the use of cookies through their browser. Disabling or blocking certain cookies may limit the functionality of this site.

Do Not Track

This site currently does not respond to Do Not Track signals.


Pearson uses appropriate physical, administrative and technical security measures to protect personal information from unauthorized access, use and disclosure.


This site is not directed to children under the age of 13.


Pearson may send or direct marketing communications to users, provided that

  • Pearson will not use personal information collected or processed as a K-12 school service provider for the purpose of directed or targeted advertising.
  • Such marketing is consistent with applicable law and Pearson's legal obligations.
  • Pearson will not knowingly direct or send marketing communications to an individual who has expressed a preference not to receive marketing.
  • Where required by applicable law, express or implied consent to marketing exists and has not been withdrawn.

Pearson may provide personal information to a third party service provider on a restricted basis to provide marketing solely on behalf of Pearson or an affiliate or customer for whom Pearson is a service provider. Marketing preferences may be changed at any time.

Correcting/Updating Personal Information

If a user's personally identifiable information changes (such as your postal address or email address), we provide a way to correct or update that user's personal data provided to us. This can be done on the Account page. If a user no longer desires our service and desires to delete his or her account, please contact us at customer-service@informit.com and we will process the deletion of a user's account.


Users can always make an informed choice as to whether they should proceed with certain services offered by InformIT. If you choose to remove yourself from our mailing list(s) simply visit the following page and uncheck any communication you no longer want to receive: www.informit.com/u.aspx.

Sale of Personal Information

Pearson does not rent or sell personal information in exchange for any payment of money.

While Pearson does not sell personal information, as defined in Nevada law, Nevada residents may email a request for no sale of their personal information to NevadaDesignatedRequest@pearson.com.

Supplemental Privacy Statement for California Residents

California residents should read our Supplemental privacy statement for California residents in conjunction with this Privacy Notice. The Supplemental privacy statement for California residents explains Pearson's commitment to comply with California law and applies to personal information of California residents collected in connection with this site and the Services.

Sharing and Disclosure

Pearson may disclose personal information, as follows:

  • As required by law.
  • With the consent of the individual (or their parent, if the individual is a minor)
  • In response to a subpoena, court order or legal process, to the extent permitted or required by law
  • To protect the security and safety of individuals, data, assets and systems, consistent with applicable law
  • In connection the sale, joint venture or other transfer of some or all of its company or assets, subject to the provisions of this Privacy Notice
  • To investigate or address actual or suspected fraud or other illegal activities
  • To exercise its legal rights, including enforcement of the Terms of Use for this site or another contract
  • To affiliated Pearson companies and other companies and organizations who perform work for Pearson and are obligated to protect the privacy of personal information consistent with this Privacy Notice
  • To a school, organization, company or government agency, where Pearson collects or processes the personal information in a school setting or on behalf of such organization, company or government agency.


This web site contains links to other sites. Please be aware that we are not responsible for the privacy practices of such other sites. We encourage our users to be aware when they leave our site and to read the privacy statements of each and every web site that collects Personal Information. This privacy statement applies solely to information collected by this web site.

Requests and Contact

Please contact us about this Privacy Notice or if you have any requests or questions relating to the privacy of your personal information.

Changes to this Privacy Notice

We may revise this Privacy Notice through an updated posting. We will identify the effective date of the revision in the posting. Often, updates are made to provide greater clarity or to comply with changes in regulatory requirements. If the updates involve material changes to the collection, protection, use or disclosure of Personal Information, Pearson will provide notice of the change through a conspicuous notice on this site or other appropriate way. Continued use of the site after the effective date of a posted revision evidences acceptance. Please contact us if you have questions or concerns about the Privacy Notice or any objection to any revisions.

Last Update: November 17, 2020