Script Runner - Универсальное расширение для браузера
Пикабушники. Всем привет. Xочу поделится с вами своим новым проектом. Script Runner
Script Runner - это мощное и безопасное расширение для браузера, которое позволяет запускать пользовательские JavaScript скрипты и расширения для автоматизации задач, блокировки рекламы и улучшения взаимодействия с веб-сайтами.
Ссылка на скачивание: https://disk.yandex.ru/d/yzBuMSycmQ64vw
Подходит для всех видов браузеров на основе Хромиум: Google Chrome, Microsoft Adge, Yandex браузер и других
В папке лежит тестовый скрипт Simple_TEST.js. Он просто показывает сообщение, что скрипт запущен.
Исходный код весь доступен. Если есть доля сомнения можете покопаться.
Предлагайте свои идеи по скриптам. Это могут быть блокировщики рекламы, авторизация и так далее. Если ваше предложение наберёт 10 "стрелок вверх" буду над ним работать.
Готовые расширения будут размещаться здесь и в группе TG: https://t.me/scriptrunner_community
Так же буду рад вашим комментариям, но улучшению.
Ниже описание и небольшие инструкции
🌟 Основные возможности
🔧 Безопасный запуск скриптов - Изолированная среда выполнения
🛡️ Встроенные расширения - Готовые решения для популярных сайтов
📝 Простой редактор - Создание и управление своими скриптами
🚀 Преобразование скриптов - Автоматическое превращение скриптов в расширения
⚡ Автозапуск - Автоматическая активация на нужных сайтах
📥 Установка
Способ 1: Установка из Chrome Web Store
(Когда расширение будет опубликовано)
Перейдите в Chrome Web Store
Найдите "Script Runner"
Нажмите "Добавить в Chrome"
Подтвердите установку
Способ 2: Установка в режиме разработчика
Скачайте файлы расширения
Сохраните все файлы в отдельную папку
Откройте страницу расширений
В адресной строке введите: chrome://extensions/
Или: Меню → Дополнительные инструменты → Расширения
Включите режим разработчика
В правом верхнем углу включите переключатель "Режим разработчика"
Загрузите расширение
Нажмите "Загрузить распакованное расширение"
Выберите папку с файлами расширения
Нажмите "ОК"
Проверьте установку
В списке расширений должен появиться Script Runner
На панели инструментов должна быть иконка расширения
🎯 Руководство по использованию
📋 Вкладка "Управление скриптами"
Просмотр существующих скриптов:
Все ваши скрипты отображаются в виде карточек
Виден статус (активен/неактивен)
Просмотр первых 100 символов кода
Управление скриптами:
🟢 Запуск/остановка - кнопка переключения состояния
🗑️ Удаление - полное удаление скрипта
🚀 В расширение - преобразование скрипта в расширение
➕ Вкладка "Добавить скрипт"
Создание нового скрипта:
Ввод названия
Укажите понятное название для скрипта. При добавление готового скрипта название добавится автоматически.
Выбор способа добавления:
📝 Ввести код - ручной ввод JavaScript кода
📁 Загрузить из файла - загрузка из .js или .txt файла
Drag & Drop поддержка
Перетащите файл в выделенную область
Сохранение:
Система предложит преобразовать в расширение. Рекомендуется согласится.
Выберите подходящий вариант
🔧 Вкладка "Расширения"
Управление расширениями:
🔍 Поиск - быстрый поиск по расширениям
⚡ Включение/выключение - активация на текущем сайте
⚙️ Настройки - индивидуальные настройки расширений. (В разработке)
🛡️ Безопасность
🔒 Особенности безопасности
Изолированное выполнение - скрипты работают в защищенной среде
Контроль ресурсов - автоматическая очистка таймеров и наблюдателей
Проверка доменов - расширения работают только на разрешенных сайтах
Безопасный парсинг - защита от вредоносного кода
⚠️ Рекомендации по безопасности
Используйте только доверенные скрипты
Проверяйте код перед выполнением
Отключайте неиспользуемые расширения
🚀 Преобразование скриптов в расширения
Преимущества расширений:
✅ Автозапуск на указанных сайтах
✅ Лучшая производительность
✅ Управление ресурсами
✅ Возможность настройки
Как преобразовать:
Создайте обычный скрипт
Нажмите "🚀 В расширение"
Система автоматически определит тип
Расширение появится в соответствующей вкладке
🔧 Устранение неполадок
❌ Скрипт не запускается
Проверьте синтаксис JavaScript
Убедитесь, что скрипт активирован
Проверьте консоль браузера на наличие ошибок
❌ Расширение не работает на сайте
Убедитесь, что расширение включено
Проверьте, подходит ли оно для текущего домена
Обновите страницу
❌ Высокое потребление памяти
Остановите неиспользуемые скрипты
Проверьте наличие бесконечных циклов
Используйте встроенные расширения вместо скриптов
📞 Поддержка
Полезные ссылки:
🐛 Сообщить о ошибке - Можно здесь или в группе TG
💡 Предложить идею - Можно здесь или в группе TG
💬 Сообщество: Telegram группа: https://t.me/scriptrunner_community
📄 Лицензия и права
Script Runner распространяется бесплатно для личного использования









