Пикабушники. Всем привет. Xочу поделится с вами своим новым проектом. Script Runner
Script Runner - это мощное и безопасное расширение для браузера, которое позволяет запускать пользовательские JavaScript скрипты и расширения для автоматизации задач, блокировки рекламы и улучшения взаимодействия с веб-сайтами.
Подходит для всех видов браузеров на основе Хромиум: 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: Установка в режиме разработчика
Скачайте файлы расширения
Откройте страницу расширений
Включите режим разработчика
Загрузите расширение
Проверьте установку
🎯 Руководство по использованию
📋 Вкладка "Управление скриптами"
Просмотр существующих скриптов:
Все ваши скрипты отображаются в виде карточек
Виден статус (активен/неактивен)
Просмотр первых 100 символов кода
🟢 Запуск/остановка - кнопка переключения состояния
🗑️ Удаление - полное удаление скрипта
🚀 В расширение - преобразование скрипта в расширение
➕ Вкладка "Добавить скрипт"
Ввод названия
Выбор способа добавления:
Drag & Drop поддержка
Сохранение:
🔧 Вкладка "Расширения"
🔍 Поиск - быстрый поиск по расширениям
⚡ Включение/выключение - активация на текущем сайте
⚙️ Настройки - индивидуальные настройки расширений. (В разработке)
🛡️ Безопасность
🔒 Особенности безопасности
Изолированное выполнение - скрипты работают в защищенной среде
Контроль ресурсов - автоматическая очистка таймеров и наблюдателей
Проверка доменов - расширения работают только на разрешенных сайтах
Безопасный парсинг - защита от вредоносного кода
⚠️ Рекомендации по безопасности
Используйте только доверенные скрипты
Проверяйте код перед выполнением
Отключайте неиспользуемые расширения
🚀 Преобразование скриптов в расширения
Преимущества расширений:
Как преобразовать:
Создайте обычный скрипт
Нажмите "🚀 В расширение"
Система автоматически определит тип
Расширение появится в соответствующей вкладке
🔧 Устранение неполадок
❌ Скрипт не запускается
Проверьте синтаксис JavaScript
Убедитесь, что скрипт активирован
Проверьте консоль браузера на наличие ошибок
❌ Расширение не работает на сайте
Убедитесь, что расширение включено
Проверьте, подходит ли оно для текущего домена
Обновите страницу
❌ Высокое потребление памяти
Остановите неиспользуемые скрипты
Проверьте наличие бесконечных циклов
Используйте встроенные расширения вместо скриптов
📞 Поддержка
Полезные ссылки:
📄 Лицензия и права
Script Runner распространяется бесплатно для личного использования