Свои JavaScript и CSS на любом сайте
Userscript и userstyle — расширение позволяет запускать собственные скрипты и стили оформления на любых сайтах. JavaScript и CSS подключаются мгновенно, еще до загрузки страницы, поэтому результат выходит без задержек.
Преимущества:
- Мгновенный запуск
- Возможность добавлять свои библиотеки
- Система URL масок позволяет гибко изменять список сайтов к которым будут применены изменения
История изменений:
БЕТА Версия 2.0.0 (доступна 10% пользователей)
- 90% кода было переписано;
- Улучшен пользовательский интерфейс;
- Добавлена поддержка SASS;
- Добавлено форматирование кода через Prettier;
- Другие незначительные улучшения.
Версия 1.2.8
- Добавлена функция именования правил
- Обновлены переводы
Версия 1.2.7
- Обновлены все библиотеки которые использованы в расширении
Версия 1.2.6
- Исправлена ошибка "Unchecked runtime.lastError: The message port closed before a response was received"
- Улучшен алгоритм выделения домена в URL
- Обновлены библиотеки Ace Editor и jQuery
Версия 1.2.5
- Решен баг с пропажей "@import" в CSS при включенной опции "приоритетный CSS"
- "Приоритетный CSS" по умолчанию отключен
- Добавлена возможность исключения URL адресов символом '!'
- Обновлены библиотеки jQuery и Ace Editor до последних версий
- Другие незначительные изменения
Версия 1.2.4
- Добавлена функция ручной загрузки хранилища в облако в тестовом режиме
- Улучшен алгоритм подстановки высокого приоритета к CSS стилям
- Другие незначительные изменения
Версия 1.2.1
- Исправлен алгоритм "высокого приоритета CSS"
Версия 1.2.0
- Добавлен переключатель работы правила в список
- Добавлена документация
- Добавлена опция 'Vintage mode' для редактора
- Обновлены jQuery и Ace Editor до последних версий
- Другие небольшие изменения
Версия 1.1.5
- Возвращен старый метод внедрения скриптов и стилей, добавлен переключатель на новый метод. Новый метод (альтернативный) позволяет избегать проблем с CORS и подключать библиотеки без конфликтов с сайтом, но имеет доступ только к DOM дереву (без контекста сайта). Старый метод и ныне включенный по умолчанию добавляет скрипты посредством тэга <script> в конце страницы.
- Добавлен scroll past end в редактор
Версия 1.1.2
- Незначительные исправления
Версия 1.1.0
- Переписана система внедрения скриптов значительно повышающая производительность
- Добавлена возможность вписывать несколько адресов через запятую
- Добавлена опция переноса слов в редакторе
- Добавлена опция максимального приоритета CSS правил
- Небольшие изменения в работе расширения
Версия 1.0.2
- Исправление ошибок
Версия 1.0.0
- Полный редизайн расширения
- Добавлены новые настройки
- Добавлен выключаемый счетчик сайтов на иконке расширения
Версия 0.98
- Исправлен баг мешающий сохранять сайты
- Небольшие изменения в работе расширения
Версия 0.96
- Полный редизайн интерфейса расширения
- 80% кода ядра было переписано
- Добавлена возможность изменения адреса с использованием масок с помощью символа "*" (например *.expample.com)
- Окно редактора открывается в новом окне
- Функция автосохранения была вырезана
- Добавлена возможность частично настраивать редактор кода
- Добавлена новая иконка
Версия 0.94
- Исправлена ошибка открытия редактора у новых пользователей
Версия 0.93
- Исправлена ошибка при которой JavaScript не всегда мог загрузиться в страницу
- Отключены устаревшие процессы
Версия 0.92
- Автосохранение кода работает для всех страниц
Версия 0.91
- Исправлен парсер зоны ".co.uk"
- Другие незначительные исправления
Версия 0.90
- Улучшение работы "ядра" расширения
- Добавлена возможность загружать свои библиотеки
Расширение всё еще находится в стадии разработки. Если у вас возникли трудности с ним, свяжитесь со мной по email.