
Nigel McFarlane Publisher: OReillyPub Date: March 2005ISBN: 0-596-00928-3Pages: 398















Chapter 1.
Firefox Basics

Section 1.1.
Hacks 1-10

Section 1.2.
Get Oriented

Ten Ways to Display a Web Page

Ten Ways to Navigate to a Web Page

Find Stuff

Identify and Use Toolbar Icons

Use Keyboard Shortcuts

Make Firefox Look Different

Stop Once-Only Dialogs Safely

Flush and Clear Absolutely Everything

Make Firefox Go Fast

Start Up from the Command Line

Chapter 2.
Security

Section 2.1.
Hacks 11-21

Drop Miscellaneous Security Blocks

Raise Security to Protect Dummies

Stop All Secret Network Activity

Work with Single Sign-On Servers

Work with Web Proxies

Fine-Tune Ports and Sockets

Manage Digital Certificates

Digitally Sign Content

Grant Trust with Master Certificates

Restrict Script Behavior with Policies

Make Yourself Anonymous

Chapter 3.
Installation

Section 3.1.
Hacks 22-32

Edit Configuration Files

Play With the Preference System

Install Complementary Tools

Migrate Firefox Profiles

Dial Up Automatically on Startup

Fix Web Servers to Support Firefox Content

Prepare Firefox for Wide Deployment

Remotely Manage User Configurations

Install Fonts and Character Support

Take Firefox with You

Work with Filtering Systems

Chapter 4.
Web Surfing Enhancements

Section 4.1.
Hacks 33-43

Use Fancy Bookmarks

Modify Tabbed Browsing

Govern Image and Ad Display

Get More Search Tools

Get More Feeds and News

Add Stuff to Your Toolbars

Upgrade Firefox Feature Managers

Integrate Firefox with Other Tools

Create Your Own Search Plug-in

Spider the Web with Firefox

Waste Time with Toys and Games

Chapter 5.
Power Tools for Web Developers

Section 5.1.
Hacks 44-57

Tweak and Troubleshoot CSS Designs

Use Gecko CSS Style Magic

Write Compatible CSS

Update Browser Detection Scripts

Submit Background Form Data

Script Plug-ins

Quality-Assure Your Web Pages

Display HTTP Headers

Stomp on Cookies

Probe HTML with the DOM Inspector

Turn Off Absolutely All Caching

Web Document Debugging Tricks

Debug JavaScript with Venkman

Handle Hangs and Other Bad Juju

Chapter 6.
Power XML for Web Pages

Section 6.1.
Hacks 58-74

Pick Display Modes for HTML and XML

Get Tools for XML Validation

Mix Content with XML Namespaces

Make MathML Content

Make SVG Content

Use Client-Side XPath

Use Client-Side XSL

Work with Mozilla SOAP Services

Work with Mozilla XML-RPC Services

Work with Mozilla WSDL Services

Make Applications and Extensions with XUL

Make New Tags and Widgets with XBL

Work with RDF Facts

Work with RSS Feeds

Connect SQL to XUL

Generate XUL Using PHP Libraries

Get a Taste of E4X Scripting

Chapter 7.
Hack the Chrome Ugly

Section 7.1.
Hacks 75-83

Do Groundwork for Ugly Chrome Hacks

Spy on Chrome with the DOM Inspector

Customize Firefox''''s Interface

Rebadge Firefox

Make Firefox Match the Desktop

Make a Toolbar That Can''''t Be Hidden

Content Filter Without Your Smart Friend Noticing

Add a New XPCOM Component

Add a New Command-Line Option

Chapter 8.
Hack the Chrome Cleanly

Section 8.1.
Hacks 84-90

Do Groundwork for Extension Development

Study Packages with the Chrome Manager

Create a Chrome Package

Make a Bottom-Up Overlay

Make, Bundle, and Publish an XPI

Build an Installable Theme

Identify Reusable Toolkits

Chapter 9.
Work More Closely with Firefox

Section 9.1.
Hacks 91-100

Handle Cross-Platform Differences

Get a Custom, Prebuilt Version

Make Firefox Software

Run Multiple Mozilla Browsers

Make Extensions Work Outside Firefox

Turn on Firefox Diagnostics

Find the Right Forum for Your Issues

Survive Bugzilla

Find Out What Has Been Fixed

Help with the Future of Firefox

