Расширение для Chrome, которое отслеживает время, проведенное на различных сайтах, и предоставляет детальную статистику использования.
- Автоматическое отслеживание времени, проведенного на каждом сайте
- Учет только активного времени (когда окно браузера в фокусе)
- Сохранение статистики в локальном хранилище браузера
- Таблица с отсортированными по времени сайтами
- Прогресс-бары для сравнения времени между сайтами
- Подсветка активного сайта
- Пагинация для удобного просмотра
- Новая функция! Возможность блокировать отвлекающие сайты
- Кнопка блокировки/разблокировки с эмодзи (🔒/🔓) справа от времени
- Автоматическое перенаправление на страницу блокировки
- Возможность разблокировки прямо со страницы блокировки
- Новая функция! Поддержка английского и русского языков
- Переключение языка кнопкой с флагом в подвале
- Автоматическое сохранение выбранного языка
- Полная локализация всех элементов интерфейса
- Кнопка сброса всех данных
- Автоматическое обновление статистики в реальном времени
- Скачайте файлы расширения
- Откройте Chrome и перейдите в
chrome://extensions/ - Включите "Режим разработчика"
- Нажмите "Загрузить распакованное расширение" и выберите папку с файлами
- Просто откройте расширение, нажав на иконку в панели инструментов
- Статистика обновляется автоматически каждую секунду
- Время учитывается только когда окно браузера активно
- В таблице найдите сайт, который хотите заблокировать
- Нажмите на кнопку 🔒 справа от времени
- Сайт будет заблокирован и при попытке перехода вы увидите страницу блокировки
- Для разблокировки нажмите на кнопку 🔓 или используйте страницу блокировки
- В подвале попапа найдите кнопку с флагом (🇺🇸 или 🇷🇺)
- Нажмите на кнопку для переключения между английским и русским
- Выбранный язык автоматически сохранится и будет использоваться при следующем открытии
manifest.json- конфигурация расширенияpopup.html- интерфейс попапаpopup.js- логика попапа и управления даннымиbackground.js- фоновый скрипт для отслеживанияblocked.html- страница блокировки сайтовblocked.js- логика страницы блокировкиlocales.js- файл с переводами и системой локализацииicon*.png- иконки расширения
Расширение требует следующие разрешения:
storage- для сохранения данныхtabs- для отслеживания активных вкладокdeclarativeNetRequest- для блокировки сайтовwebRequest- для обработки запросов<all_urls>- для доступа ко всем сайтам
- Все данные хранятся локально в браузере
- Никакая информация не отправляется на внешние серверы
- Статистика доступна только вам
- Использует Manifest V3
- Совместимо с современными версиями Chrome
- Оптимизировано для производительности
- Поддерживает русский язык