Releases: mixaoc/PrivacyX
Releases · mixaoc/PrivacyX
- PrivacyX - Firefox 4.7 (last version)
Firefox Extension Developer Mode Installation Guide
Overview
This guide will help you install your Firefox extension from source files using Developer Mode. Follow these steps sequentially for a successful installation.
Prerequisites Checklist
- Mozilla Firefox installed (latest version recommended)
- Extension source files organized in a folder
-
manifest.jsonfile present in your extension folder - Know the location of your extension folder on your computer
Step-by-Step Installation
Step 1: Open Firefox Debugging Page
- Launch Firefox browser
- In the address bar, type exactly:
about:debugging - Press Enter to navigate
Step 2: Access Temporary Extensions Section
- On the left sidebar, click on "This Firefox" (if not already selected)
- In the main panel, find and click on "Extensions" section
- Look for the button labeled "Load Temporary Add-on..." and click it
Step 3: Load Your Extension Files
- A file dialog window will appear
- Navigate to your extension's source folder
- Select the
manifest.jsonfile from your extension folder - Click "Open" to load your extension
Step 4: Verify Successful Installation
After loading, check for these indicators:
- Your extension appears in the extensions list
- Extension name matches your manifest.json
- "Remove" button appears next to your extension
- Extension ID is displayed
- No error messages are shown
Testing Your Extension
- Check the browser toolbar for your extension icon
- Test basic functionality of your extension
- Open browser console (F12) to check for errors
- Verify permissions are working as expected
Development Notes
- Temporary Nature: This installation is temporary and will be removed when Firefox closes
- Automatic Reloading: Changes to your source files require reloading the extension
- Debugging: Use browser developer tools (F12) for debugging your extension
- Console Logs: Check both browser console and extension background page console
Common Issues and Solutions
Issue: "Invalid manifest" error
Solution: Verify your manifest.json is valid JSON and follows Firefox extension requirements
Issue: Extension doesn't appear in toolbar
Solution: Check if your manifest includes browser_action or page_action
Issue: Permission errors
Solution: Ensure all required permissions are declared in manifest.json
Issue: Extension disappears after restart
Note: This is normal for temporary add-ons. Use "Load Temporary Add-on" again after restart.
Next Steps for Development
- Make changes to your source files
- Reload extension by clicking "Reload" button in about:debugging
- Test changes immediately
- Repeat development cycle as needed
Important Reminders
- Keep Firefox open to maintain your temporary extension
- Save your source files frequently
- Use version control for your extension code
- Test on different Firefox versions if needed
Support
For Firefox extension development questions:
- MDN Web Docs: Extension Development Guide
- Firefox Add-ons Community Forum
- Browser extension documentation
Note: This installation method is for development purposes only. For distribution, package your extension and submit to Firefox Add-ons marketplace.