Books & Videos

Table of Contents

  1. Chapter 1 Firefox Basics

    1. Hacks 1-10

    2. Get Oriented

    3. Ten Ways to Display a Web Page

    4. Ten Ways to Navigate to a Web Page

    5. Find Stuff

    6. Identify and Use Toolbar Icons

    7. Use Keyboard Shortcuts

    8. Make Firefox Look Different

    9. Stop Once-Only Dialogs Safely

    10. Flush and Clear Absolutely Everything

    11. Make Firefox Go Fast

    12. Start Up from the Command Line

  2. Chapter 2 Security

    1. Hacks 11-21

    2. Drop Miscellaneous Security Blocks

    3. Raise Security to Protect Dummies

    4. Stop All Secret Network Activity

    5. Work with Single Sign-On Servers

    6. Work with Web Proxies

    7. Fine-Tune Ports and Sockets

    8. Manage Digital Certificates

    9. Digitally Sign Content

    10. Grant Trust with Master Certificates

    11. Restrict Script Behavior with Policies

    12. Make Yourself Anonymous

  3. Chapter 3 Installation

    1. Hacks 22-32

    2. Edit Configuration Files

    3. Play With the Preference System

    4. Install Complementary Tools

    5. Migrate Firefox Profiles

    6. Dial Up Automatically on Startup

    7. Fix Web Servers to Support Firefox Content

    8. Prepare Firefox for Wide Deployment

    9. Remotely Manage User Configurations

    10. Install Fonts and Character Support

    11. Take Firefox with You

    12. Work with Filtering Systems

  4. Chapter 4 Web Surfing Enhancements

    1. Hacks 33-43

    2. Use Fancy Bookmarks

    3. Modify Tabbed Browsing

    4. Govern Image and Ad Display

    5. Get More Search Tools

    6. Get More Feeds and News

    7. Add Stuff to Your Toolbars

    8. Upgrade Firefox Feature Managers

    9. Integrate Firefox with Other Tools

    10. Create Your Own Search Plug-in

    11. Spider the Web with Firefox

    12. Waste Time with Toys and Games

  5. Chapter 5 Power Tools for Web Developers

    1. Hacks 44-57

    2. Tweak and Troubleshoot CSS Designs

    3. Use Gecko CSS Style Magic

    4. Write Compatible CSS

    5. Update Browser Detection Scripts

    6. Submit Background Form Data

    7. Script Plug-ins

    8. Quality-Assure Your Web Pages

    9. Display HTTP Headers

    10. Stomp on Cookies

    11. Probe HTML with the DOM Inspector

    12. Turn Off Absolutely All Caching

    13. Web Document Debugging Tricks

    14. Debug JavaScript with Venkman

    15. Handle Hangs and Other Bad Juju

  6. Chapter 6 Power XML for Web Pages

    1. Hacks 58-74

    2. Pick Display Modes for HTML and XML

    3. Get Tools for XML Validation

    4. Mix Content with XML Namespaces

    5. Make MathML Content

    6. Make SVG Content

    7. Use Client-Side XPath

    8. Use Client-Side XSL

    9. Work with Mozilla SOAP Services

    10. Work with Mozilla XML-RPC Services

    11. Work with Mozilla WSDL Services

    12. Make Applications and Extensions with XUL

    13. Make New Tags and Widgets with XBL

    14. Work with RDF Facts

    15. Work with RSS Feeds

    16. Connect SQL to XUL

    17. Generate XUL Using PHP Libraries

    18. Get a Taste of E4X Scripting

  7. Chapter 7 Hack the Chrome Ugly

    1. Hacks 75-83

    2. Do Groundwork for Ugly Chrome Hacks

    3. Spy on Chrome with the DOM Inspector

    4. Customize Firefox's Interface

    5. Rebadge Firefox

    6. Make Firefox Match the Desktop

    7. Make a Toolbar That Can't Be Hidden

    8. Content Filter Without Your Smart Friend Noticing

    9. Add a New XPCOM Component

    10. Add a New Command-Line Option

  8. Chapter 8 Hack the Chrome Cleanly

    1. Hacks 84-90

    2. Do Groundwork for Extension Development

    3. Study Packages with the Chrome Manager

    4. Create a Chrome Package

    5. Make a Bottom-Up Overlay

    6. Make, Bundle, and Publish an XPI

    7. Build an Installable Theme

    8. Identify Reusable Toolkits

  9. Chapter 9 Work More Closely with Firefox

    1. Hacks 91-100

    2. Handle Cross-Platform Differences

    3. Get a Custom, Prebuilt Version

    4. Make Firefox Software

    5. Run Multiple Mozilla Browsers

    6. Make Extensions Work Outside Firefox

    7. Turn on Firefox Diagnostics

    8. Find the Right Forum for Your Issues

    9. Survive Bugzilla

    10. Find Out What Has Been Fixed

    11. Help with the Future of Firefox

  1. Colophon