Расширение для обнаружения и подсветки нежелательных слов и фраз на веб-страницах.
- Многоязычная поддержка: Поиск плохих слов на 12 языках (EN, RU, ES, PT, DE, FR, ZH, TH, TR, VI, RO, PL)
- Сканирование текста: Поиск плохих слов в текстовом содержимом страницы
- Анализ ссылок: Проверка href атрибутов и текста ссылок
- Проверка атрибутов: Сканирование title, alt, placeholder и data-* атрибутов
- Визуальная подсветка: Выделение найденных слов на странице
- Навигационные иконки: Плавающие кнопки
⚠️ для навигации к проблемам - Консольное логирование: Подробные отчёты в консоли браузера
- Popup интерфейс: Удобный интерфейс для просмотра статистики и навигации
- Управление словами: Добавление, удаление, импорт/экспорт пользовательских слов
- Импорт/экспорт: Загрузка слов из файлов (.txt, .json) и сохранение списка
- Ручной режим: Сканирование только по запросу (автосканирование отключено)
Расширение ищет следующие слова и фразы на 12 языках:
provably fair, odds, cases, upgrade, giveaway, prizes, drop, spin, roll, chance, money, win, price, pvp, trade coins, points, skins, battle, rewards, bonuses, deposit, gambling, bet, betting, wager, jackpot, lottery, tournament
кейсы, честная игра, шансы, выиграть, приз, призы, деньги, монеты, скины, обмен, торговля, ставка, ставки, азартные игры, лотерея, розыгрыш, турнир, джекпот, выигрыш, вращение, бонус, награда, депозит
casos, probabilidad justa, posibilidades, premios, girar, oportunidad, dinero, monedas, intercambio, apuesta, apuestas, juegos de azar, lotería, sorteo, torneo, bote, ganar, gratis, bonus, depósito
casos, probabilidade justa, chances, prêmios, girar, chance, dinheiro, moedas, troca, aposta, apostas, jogos de azar, loteria, sorteio, torneio, jackpot, ganhar, grátis, bônus, depósito
fälle, nachweislich fair, chancen, preise, drehen, chance, geld, münzen, handel, wette, wetten, glücksspiel, lotterie, verlosung, turnier, jackpot, gewinnen, kostenlos, bonus, einzahlung
cas, équitablement prouvable, chances, prix, tourner, chance, argent, pièces, échange, pari, paris, jeux de hasard, loterie, tirage au sort, tournoi, jackpot, gagner, gratuit, bonus, dépôt
箱子, 公平可证明, 机会, 奖品, 旋转, 滚动, 金钱, 硬币, 交易, 下注, 赌博, 彩票, 抽奖, 比赛, 锦标赛, 头奖, 获胜, 免费, 奖金, 存款
กรณี, ยุติธรรมที่พิสูจน์ได้, โอกาส, รางวัล, หมุน, เงิน, เหรียญ, การแลกเปลี่ยน, เดิมพัน, การพนัน, ลอตเตอรี่, การแข่งขัน, แจ็คพอต, ชนะ, ฟรี, โบนัส, เงินฝาก
durumlar, kanıtlanabilir adil, şanslar, ödüller, döndür, şans, para, madeni paralar, ticaret, bahis, kumar, piyango, yarışma, turnuva, jackpot, kazanmak, ücretsiz, bonus, depozito
trường hợp, công bằng có thể chứng minh, cơ hội, giải thưởng, quay, tiền, xu, giao dịch, cược, đánh bạc, xổ số, cuộc thi, giải đấu, jackpot, thắng, miễn phí, tiền thưởng, tiền gửi
cazuri, demonstrabil corect, șanse, premii, învârti, șansă, bani, monede, schimb, pariu, pariuri, jocuri de noroc, loterie, concurs, turneu, jackpot, câștiga, gratuit, bonus, depozit
przypadki, uczciwie udowadnialne, szanse, nagrody, kręć, szansa, pieniądze, monety, wymiana, zakład, hazard, loteria, konkurs, turniej, jackpot, wygrywać, darmowy, bonus, depozyt
- Скачайте или клонируйте папку с расширением
- Откройте Chrome/Edge и перейдите на страницу расширений:
- Chrome:
chrome://extensions/ - Edge:
edge://extensions/
- Chrome:
- Включите "Режим разработчика" (Developer mode)
- Нажмите "Загрузить распакованное расширение" (Load unpacked)
- Выберите папку
bad-words-detector-extension
- В режиме разработчика нажмите "Упаковать расширение"
- Выберите папку расширения
- Получите .crx файл для распространения
- Нажмите на иконку расширения в панели инструментов
- В popup нажмите "🔍 Сканировать страницу"
- Просмотрите статистику и детали в popup
- Используйте навигационные кнопки для перехода к проблемам
- 🔴 Красная подсветка: Плохие слова в тексте
- 🟠 Оранжевая рамка: Проблемы в ссылках
- 🟣 Фиолетовая рамка: Проблемы в атрибутах
⚠️ Навигационные иконки: Плавающие кнопки для навигации к проблемам
- Плавающие иконки: Кликайте на
⚠️ рядом с проблемными элементами - Popup навигация: Используйте цветные кнопки в разделе "🧭 Навигация по проблемам"
- 📝 Красные кнопки: Проблемы в тексте
- 🔗 Оранжевые кнопки: Проблемы в ссылках
- 🏷️ Фиолетовые кнопки: Проблемы в атрибутах
- Добавление слов: Кликните "📝 Управление словами" в popup
- Текстовый ввод: Добавляйте слова через запятую или с новой строки
- Импорт файлов: Загружайте списки из .txt или .json файлов
- Экспорт списка: Сохраняйте полный список слов в JSON формате
- Статистика: Просматривайте количество базовых и пользовательских слов
- 🔄 Сбросить детектор: Очищает все найденные проблемы и иконки
- Автосканирование отключено: Сканирование происходит только по нажатию кнопки
- 📝 Управление словами: Полная настройка списка отслеживаемых слов
manifest.json- Конфигурация расширенияcontent.js- Основной скрипт сканированияstyles.css- Стили для подсветкиpopup.html- Интерфейс popuppopup.js- Логика popupWORD_MANAGEMENT.md- 📖 Подробная документация по управлению словами
- Работает со всеми сайтами (
<all_urls>) - Отслеживает динамические изменения DOM
- Поддерживает регулярные выражения
- Игнорирует script/style теги
- Кэширует результаты сканирования
- Откройте консоль разработчика (F12)
- Перейдите на вкладку Console
- Найдите сообщения с префиксом "🔍" и "🔴"
🔍 Starting bad words scan... (1/10)
🔴 Bad words found in text: {...}
🔴 Bad words found in link href: {...}
📊 Scan complete. Found X instances...
🔄 Bad words detector resetСтраница зависает при загрузке:
- Используйте кнопку "Сбросить детектор" в popup
- Перезагрузите страницу
- Расширение имеет защиту от бесконечных циклов (максимум 10 сканирований)
Слишком много предупреждений:
- Сбросьте детектор через popup
- Счетчик сканирований автоматически сбрасывается через 5 секунд
Подсветка не исчезает:
- Используйте кнопку сброса в popup
- Обновите страницу (F5)
Отредактируйте массив badWords в файле content.js:
const badWords = [
// Добавьте новые слова здесь
'новое_плохое_слово',
'another_bad_word'
];Отредактируйте файл styles.css для изменения внешнего вида подсветки.
- Chrome 88+ или Edge 88+
- Manifest V3 поддержка
- Разрешения:
activeTab,scripting
При возникновении проблем:
- Проверьте консоль браузера на наличие ошибок
- Убедитесь, что расширение активно
- Попробуйте перезагрузить страницу
- Проверьте настройки безопасности браузера
Версия: 1.0
Совместимость: Chrome/Edge (Manifest V3)