•
Table of Contents
•
Index
•
Reviews
•
Reader Reviews
•
Errata
•
Academic
Firefox Hacks
By
Nigel McFarlane
Publisher
: O'Reilly
Pub Date
: March 2005
ISBN
: 0-596-00928-3
Pages
: 398
Copyright
Credits
About the Author
Contributors
Acknowledgments
Preface
Why Firefox Hacks?
How to Use This Book
How This Book Is Organized
Conventions Used in This Book
Using Code Examples
Safari® Enabled
How to Contact Us
Got a Hack?
Chapter 1. Firefox Basics
Section 1.1. Hacks 1-10
Section 1.2. Get Oriented
Hack 1. Ten Ways to Display a Web Page
Hack 2. Ten Ways to Navigate to a Web Page
Hack 3. Find Stuff
Hack 4. Identify and Use Toolbar Icons
Hack 5. Use Keyboard Shortcuts
Hack 6. Make Firefox Look Different
Hack 7. Stop Once-Only Dialogs Safely
Hack 8. Flush and Clear Absolutely Everything
Hack 9. Make Firefox Go Fast
Hack 10. Start Up from the Command Line
Chapter 2. Security
Section 2.1. Hacks 11-21
Hack 11. Drop Miscellaneous Security Blocks
Hack 12. Raise Security to Protect Dummies
Hack 13. Stop All Secret Network Activity
Hack 14. Work with Single Sign-On Servers
Hack 15. Work with Web Proxies
Hack 16. Fine-Tune Ports and Sockets
Hack 17. Manage Digital Certificates
Hack 18. Digitally Sign Content
Hack 19. Grant Trust with Master Certificates
Hack 20. Restrict Script Behavior with Policies
Hack 21. Make Yourself Anonymous
Chapter 3. Installation
Section 3.1. Hacks 22-32
Hack 22. Edit Configuration Files
Hack 23. Play With the Preference System
Hack 24. Install Complementary Tools
Hack 25. Migrate Firefox Profiles
Hack 26. Dial Up Automatically on Startup
Hack 27. Fix Web Servers to Support Firefox Content
Hack 28. Prepare Firefox for Wide Deployment
Hack 29. Remotely Manage User Configurations
Hack 30. Install Fonts and Character Support
Hack 31. Take Firefox with You
Hack 32. Work with Filtering Systems
Chapter 4. Web Surfing Enhancements
Section 4.1. Hacks 33-43
Hack 33. Use Fancy Bookmarks
Hack 34. Modify Tabbed Browsing
Hack 35. Govern Image and Ad Display
Hack 36. Get More Search Tools
Hack 37. Get More Feeds and News
Hack 38. Add Stuff to Your Toolbars
Hack 39. Upgrade Firefox Feature Managers
Hack 40. Integrate Firefox with Other Tools
Hack 41. Create Your Own Search Plug-in
Hack 42. Spider the Web with Firefox
Hack 43. Waste Time with Toys and Games
Chapter 5. Power Tools for Web Developers
Section 5.1. Hacks 44-57
Hack 44. Tweak and Troubleshoot CSS Designs
Hack 45. Use Gecko CSS Style Magic
Hack 46. Write Compatible CSS
Hack 47. Update Browser Detection Scripts
Hack 48. Submit Background Form Data
Hack 49. Script Plug-ins
Hack 50. Quality-Assure Your Web Pages
Hack 51. Display HTTP Headers
Hack 52. Stomp on Cookies
Hack 53. Probe HTML with the DOM Inspector
Hack 54. Turn Off Absolutely All Caching
Hack 55. Web Document Debugging Tricks
Hack 56. Debug JavaScript with Venkman
Hack 57. Handle Hangs and Other Bad Juju
Chapter 6. Power XML for Web Pages
Section 6.1. Hacks 58-74
Hack 58. Pick Display Modes for HTML and XML
Hack 59. Get Tools for XML Validation
Hack 60. Mix Content with XML Namespaces
Hack 61. Make MathML Content
Hack 62. Make SVG Content
Hack 63. Use Client-Side XPath
Hack 64. Use Client-Side XSL
Hack 65. Work with Mozilla SOAP Services
Hack 66. Work with Mozilla XML-RPC Services
Hack 67. Work with Mozilla WSDL Services
Hack 68. Make Applications and Extensions with XUL
Hack 69. Make New Tags and Widgets with XBL
Hack 70. Work with RDF Facts
Hack 71. Work with RSS Feeds
Hack 72. Connect SQL to XUL
Hack 73. Generate XUL Using PHP Libraries
Hack 74. Get a Taste of E4X Scripting
Chapter 7. Hack the Chrome Ugly
Section 7.1. Hacks 75-83
Hack 75. Do Groundwork for Ugly Chrome Hacks
Hack 76. Spy on Chrome with the DOM Inspector
Hack 77. Customize Firefox's Interface
Hack 78. Rebadge Firefox
Hack 79. Make Firefox Match the Desktop
Hack 80. Make a Toolbar That Can't Be Hidden
Hack 81. Content Filter Without Your Smart Friend Noticing
Hack 82. Add a New XPCOM Component
Hack 83. Add a New Command-Line Option
Chapter 8. Hack the Chrome Cleanly
Section 8.1. Hacks 84-90
Hack 84. Do Groundwork for Extension Development
Hack 85. Study Packages with the Chrome Manager
Hack 86. Create a Chrome Package
Hack 87. Make a Bottom-Up Overlay
Hack 88. Make, Bundle, and Publish an XPI
Hack 89. Build an Installable Theme
Hack 90. Identify Reusable Toolkits
Chapter 9. Work More Closely with Firefox
Section 9.1. Hacks 91-100
Hack 91. Handle Cross-Platform Differences
Hack 92. Get a Custom, Prebuilt Version
Hack 93. Make Firefox Software
Hack 94. Run Multiple Mozilla Browsers
Hack 95. Make Extensions Work Outside Firefox
Hack 96. Turn on Firefox Diagnostics
Hack 97. Find the Right Forum for Your Issues
Hack 98. Survive Bugzilla
Hack 99. Find Out What Has Been Fixed
Hack 100. Help with the Future of Firefox
Colophon
Index