Dark Theme Switcher Browser Extension

A browser extension that applies custom dark themes to backorder.ru and expired.ru websites. Compatible with both Firefox and Chrome using Manifest V3.

Features

Usage

After installation, you'll see the extension icon in your browser toolbar:

  1. Click the extension icon to open the popup menu
  2. Use the toggles to enable/disable dark theme for specific sites
  3. Use the "All Sites" toggle to enable/disable dark theme for all supported sites at once

Installation Instructions

Firefox

  1. Download the extension files from GitHub
  2. Open Firefox and navigate to about:debugging
  3. Click "This Firefox" in the sidebar
  4. Click "Load Temporary Add-on..."
  5. Select the manifest.json file from the extension directory

Or install directly from Firefox Add-ons

Chrome

  1. Download the extension files from GitHub
  2. Open Chrome and navigate to chrome://extensions/
  3. Enable "Developer mode" (toggle in the top-right corner)
  4. Click "Load unpacked"
  5. Select the extension directory with the manifest.json file

Or install directly from Chrome Web Store

Technical Details

Cross-Browser Manifest V3 Implementation

This extension uses a dual-background approach to ensure compatibility with both Firefox and Chrome:

Background Script Architecture

To accommodate differences in how Firefox and Chrome handle Manifest V3:

CSS Implementation

The extension uses external CSS files instead of injecting inline styles:

Extension Files

Расширение Dark Theme Switcher для браузера

Расширение для браузеров Firefox и Chrome, которое применяет пользовательские темные темы к сайтам backorder.ru и expired.ru. Использует современный Manifest V3.

Особенности

Инструкции по установке

Firefox

  1. Скачайте файлы расширения с GitHub
  2. Откройте Firefox и перейдите на about:debugging
  3. Нажмите "Этот Firefox" в боковой панели
  4. Нажмите "Загрузить временное дополнение..."
  5. Выберите файл manifest.json из директории расширения

Или установите напрямую из Firefox Add-ons

Chrome

  1. Скачайте файлы расширения с GitHub
  2. Откройте Chrome и перейдите на chrome://extensions/
  3. Включите "Режим разработчика" (переключатель в правом верхнем углу)
  4. Нажмите "Загрузить распакованное расширение"
  5. Выберите директорию с файлом manifest.json

Или установите напрямую из Chrome Web Store