Dodatki do przeglądarki Firefox
  • Rozszerzenia
  • Motywy
    • do Firefoksa
    • Słowniki i pakiety językowe
    • Inne strony
    • Dodatki na Androida
Zaloguj się
Podgląd „FocusGuard — Timer & Site Blocker”

FocusGuard — Timer & Site Blocker Autor: eyad elghareeb

Replace your new tab with a study dashboard. Track your time, block distracting sites, simple todo list, and stay focused with Pomodoro sessions.

EksperymentalneEksperymentalne
0 (recenzje: 0)0 (recenzje: 0)
Pobierz Firefoksa i to rozszerzenie
Pobierz plik

Metadane rozszerzenia

O tym rozszerzeniu
FocusGuard — Study Timer & Site Blocker

A Firefox extension that replaces your new tab page with a Pomodoro study dashboard, tracks website usage, and blocks distracting sites during focus sessions.

Features
  • New Tab Dashboard — Beautiful dark study dashboard replaces your home/new tab page
  • Pomodoro Timer — 25/5/15 min sessions (customizable), auto-start breaks
  • Site Blocking — Auto-blocks distracting sites during focus sessions using declarativeNetRequest
  • Usage Tracking — Tracks which sites you visit and time spent on each
  • Weekly Stats — Visual bar chart of your focus time over the past 7 days
  • Streak Tracking — Current and best pomodoro streaks
  • Emergency Access — 5-minute unblock with auto-re-enable via background alarm
  • Quick Popup — Timer controls from the toolbar badge
  • Keyboard Shortcuts — Space (start/pause), R (reset), S (skip)
  • All Local — No cloud, no accounts, all data stays in your browser

Default Blocked Sites

| Category | Sites |
|-------------|------------------------------------------|
| Social | facebook.com, twitter.com, x.com, instagram.com, reddit.com, tiktok.com |
| Entertainment| youtube.com, twitch.tv, netflix.com |

You can add/remove sites from the dashboard or settings.

Permissions Explained

| Permission | Why |
|----------------------|------------------------------------------|
| storage | Save settings, stats, blocked sites |
| tabs | Track active site for usage stats |
| webNavigation | Detect page loads for tracking |
| alarms | Timer ticks, emergency access timeout |
| notifications | Pomodoro completion alerts |
| declarativeNetRequest | Block sites during focus sessions |
| <all_urls> host | Required for site blocking to work |

Tech
  • Manifest V3 (Firefox 113+)
  • declarativeNetRequest for efficient site blocking
  • Tabs-based fallback if DNR is unavailable
  • Delta-based timing for accurate tracking
  • Zero dependencies — pure vanilla JS/CSS/HTML

License

MIT
Ocenione na 0 przez 0 recenzentów
Zaloguj się, aby ocenić to rozszerzenie
Nie ma jeszcze ocen

Zapisano ocenę w gwiazdkach

5
0
4
0
3
0
2
0
1
0
Nie ma jeszcze recenzji
Uprawnienia i dane

Wymagane uprawnienia:

  • Blokować treści na dowolnej stronie
  • Odczytywać historię przeglądania
  • Wyświetlać powiadomienia
  • Mieć dostęp do kart przeglądarki
  • Mieć dostęp do historii przeglądania
  • Mieć dostęp do aktywności przeglądarki podczas nawigacji

Opcjonalne uprawnienia:

  • Mieć dostęp do danych użytkownika na wszystkich stronach
Więcej informacji
Więcej informacji
Odnośniki dodatku
  • Domowa
  • Pomoc
  • Skopiuj identyfikator dodatku
Wersja
1.7.2
Rozmiar
72,79 KB
Ostatnia aktualizacja
7 dni temu (14 cze 2026)
Powiązane kategorie
  • Modyfikacje interfejsu
  • Karty
Licencja
Licencja MIT
Historia wersji
  • Wszystkie wersje
Dodaj do kolekcji
Zgłoś ten dodatek
Strona domowa Mozilli

Dodatki

  • O serwisie
  • Blog dodatków do Firefoksa
  • Warsztat rozszerzeń
  • Strefa autora
  • Zasady programistów
  • Blog społeczności
  • Forum
  • Zgłoś błąd
  • Wytyczne recenzji

Przeglądarki

  • Desktop
  • Mobile
  • Enterprise

Produkty

  • Browsers
  • VPN
  • Relay
  • Monitor
  • Pocket
  • Bluesky (@firefox.com)
  • Instagram (Firefox)
  • YouTube (firefoxchannel)
  • Prywatność
  • Ciasteczka
  • Kwestie prawne

O ile nie wskazano inaczej, treść tej strony jest dostępna na warunkach licencji Creative Commons Attribution Share-Alike w wersji 3.0 lub nowszej.