Edge Extension Quick Start Guide

🚀 Quick Setup (5 minutes)

Step 1: Load Extension in Edge

  1. Open Microsoft Edge
  2. Go to edge://extensions/
  3. Turn on “Developer mode” (toggle in top-right)
  4. Click “Load unpacked”
  5. Select the extension-edge folder
  6. Extension should appear with green “On” toggle

Step 2: Test Basic Functionality

  1. Click the Anchored extension icon in toolbar
  2. Popup should open (400x600px window)
  3. Try creating a test note
  4. Verify note saves and appears in list

Step 3: Test on Different Websites

  1. Visit different websites (github.com, stackoverflow.com, etc.)
  2. Open extension popup on each site
  3. Verify domain detection works correctly
  4. Test note creation and retrieval per domain

🔧 Development Workflow

Making Changes

  1. Edit files in extension-edge/ directory
  2. Go to edge://extensions/
  3. Click refresh icon on Anchored extension
  4. Test changes immediately

Debugging Tools

Right-click extension icon → "Inspect popup"
OR
Open popup → Press F12

Background Script Debugging

edge://extensions/ → Find Anchored → "Inspect views: background page"

Content Script Debugging

Open any webpage → F12 → Sources → Content scripts

✅ Validation Checklist

Before considering Edge setup complete, verify:

🐛 Common Issues & Solutions

Extension Won’t Load

Background Script Issues

Content Script Not Working

📊 Performance Testing

Expected Performance (should match Chrome version)

Testing Commands

# Validate manifest
Get-Content extension-edge\manifest.json | ConvertFrom-Json

# Check file structure
Get-ChildItem extension-edge -Recurse -File | Measure-Object

# Run setup test (open in browser)
# Navigate to extension-edge/test-edge-setup.js in browser console

🎯 Next Steps

After successful Edge setup:

  1. Cross-browser testing: Compare functionality with Chrome version
  2. Performance benchmarking: Ensure parity with Chrome performance
  3. Edge-specific features: Test Edge’s unique extension capabilities
  4. Store preparation: Prepare for Edge Add-ons store submission

📝 Development Notes

Edge vs Chrome Differences

Edge-Specific Advantages


✅ Setup Complete! Your Edge extension development environment is ready.

Run the validation checklist above to confirm everything works correctly.