Внедрение CSS и JavaScript
JustZix накладывает ваш собственный код CSS и JavaScript на каждую открываемую страницу. Правило, привязанное к домену или шаблону URL, запускается автоматически при каждом заходе — без ожидания автора сайта и без внешних инструментов.
Как работает внедрение
Каждое правило в JustZix — это небольшой фрагмент кода, привязанный к месту в сети. Вы выбираете, где оно действует — целый домен вроде example.com или точный путь URL — вставляете CSS, JavaScript или и то, и другое, и сохраняете. С этого момента расширение внедряет код автоматически при каждой загрузке подходящей страницы. Нет шага сборки и ничего не нужно запускать вручную.
У каждого правила свой редактор с подсветкой синтаксиса, нумерацией строк, строкой поиска и светлой или тёмной темой. Вы можете держать десятки правил рядом и включать или отключать любое одним кликом на плавающей панели инструментов.
CSS — мгновенное переоформление
CSS внедряется через тег <style> в head документа, поэтому ваши правила обладают полной специфичностью и могут переопределить почти всё, что поставляет сайт. Скройте стену с cookie, расширьте тесную колонку текста, задайте тёмную палитру, увеличьте мелкий шрифт — большинство повседневных правок укладывается в несколько строк CSS и срабатывает в момент отрисовки страницы.
JavaScript — ваша собственная логика
Когда CSS недостаточно, правило может запустить JavaScript. JustZix выполняет его в MAIN world страницы, поэтому ваш скрипт видит настоящий объект window, переменные страницы и её DOM — и обходит большинство ограничений Content-Security-Policy, блокирующих инлайн-скрипты. Это разница между простым скрытием элемента и реальным изменением поведения страницы: добавить горячую клавишу, автоматически разворачивать свёрнутый контент, отслеживать элементы, загружающиеся с задержкой.
Работает даже на Facebook, X и GitHub
Страницы со строгой Content-Security-Policy (Facebook, X, GitHub и многие другие) блокируют инлайн-внедрённые скрипты и вызовы new Function. JustZix преодолевает эту стену трёхуровневой стратегией: сначала пытается выполнить ваш код через chrome.userScripts (обходит CSP без исключений); если это не сработает, возвращается к классическому new Function; в крайнем случае внедряет скрипт как <script src="blob:…"> — форму, которую допускает большинство политик. Ваши правила, действия и окна TEMP JS работают там, где большинство userscript-расширений сдаются на первом шаге.
Путь userScripts нужно один раз включить в настройках браузера («Разрешить пользовательские скрипты» или режим разработчика) — расширение покажет точную инструкцию, как только страница окажется недостижимой другими путями. Остальное автоматически: JustZix сам выбирает лучший доступный путь для каждого сайта.
Без аккаунта и без разрешений
Внедрение полностью локально. Правила живут в вашем браузере, работают только для вас и не требуют согласия автора сайта. Не нужно создавать аккаунт и нечего оплачивать. Вы решаете, что запускается и где, и отключаете это в тот момент, когда оно больше не нужно.
Готовые правила CSS и JS для популярных сайтов ждут в каталоге примеров — скопируйте одно, подстройте, и через минуту у вас рабочее правило.
Похожие статьи блога
Статьи, которые раскрывают эту тему подробнее.