Возможности JustZix

Окна на странице — CSS, JS и консоли

JustZix даёт пять типов окон разработчика, которые отрисовываются прямо на открытой странице — без DevTools. Вы перетаскиваете их, стыкуете край к краю в собственный мини-дашборд и вызываете эфемерную копию одной горячей клавишей.

Инструменты разработчика прямо на странице

JustZix отрисовывает свои окна разработчика прямо внутри открытой страницы — не в панели DevTools и не в отдельной вкладке. Каждое окно можно перетащить в любое место, состыковать его край с другим и объединить несколько в один мини-дашборд рядом с настоящим содержимым.

Каждое окно бывает двух видов: постоянное — привязанное к конкретному правилу и загружаемое вместе с ним — и временное (TEMP), вызываемое горячей клавишей для быстрой проверки. Вы сами решаете, остаётся окно или исчезает при перезагрузке.

CSS pane и JS pane

CSS pane — это живой редактор стилей: вы вводите правило и видите изменённую страницу в тот же миг — без сохранения и без перезагрузки. Его содержимое хранится отдельно для каждой вкладки, так что у каждой страницы свой черновик.

JS pane — это редактор JavaScript, запускаемый по запросу. Код не стартует сам — вы выполняете его кнопкой Run или сочетанием Ctrl+Enter, когда он готов. Над обоими редакторами работает строка поиска со счётчиком совпадений, подсветкой и переходами Ctrl+Alt+←/→.

JS Console и Output Console

JS Console — это REPL на странице: вы вводите выражение, нажимаете Enter, получаете результат, а стрелками вверх и вниз возвращаете прежние команды — как в терминале.

Output Console — это просмотр логов страницы в шести вкладках со счётчиками: All, JZconsole, console.*, Network, ошибки и пуши в dataLayer. Вкладка Network собирает сетевые запросы и позволяет фильтровать их по домену, размеру и времени.

AI Helper

AI Helper — это встроенный AI-ассистент, который подключается к OpenAI, Anthropic или Gemini. Он изучает структуру страницы, сам тестирует код в окнах TEMP и — только после вашего подтверждения — превращает рабочее решение в готовое правило CSS или JS.

Окна TEMP

Версии TEMP — это те же окна, но эфемерные. Вы вызываете их горячими клавишами: Ctrl+Alt+G открывает TEMP CSS pane, Ctrl+Alt+H — TEMP JS pane, Ctrl+Alt+J — TEMP JS Console, а Ctrl+Alt+K — TEMP Output Console.

Окна TEMP можно перетаскивать, стыковать и менять их размер точно так же, как постоянные. Каждый тип окна отдельно запоминает свой последний размер (для каждого устройства) — двойной клик по строке заголовка переключает между этим запомненным и стандартным 380×240. Цвет, шрифт и размер каждого окна задаются из меню правого клика.

Закрытие крестиком × больше не стирает содержимое — окно лишь скрывается, а его состояние (код, лог, геометрия) ждёт в сессии до повторного открытия окна того же типа. Когда вы действительно хотите начать с нуля, в заголовках TEMP CSS и TEMP JS есть кнопка «очистить» (иконка корзины, очистка попадает в историю undo). Данные окон TEMP исчезают только при закрытии вкладки — это естественный объём сессии.

Панель редактирования в отдельном окне

Иногда удобнее иметь панель редактирования рядом со страницей, а не вместо неё. Сочетание Ctrl+Alt+I открывает панель в отдельном окне браузера, автоматически выбирает первое активное правило, подходящее текущей странице, и помещает курсор на вкладку CSS. Ctrl+Alt+O делает то же самое для вкладки JS, а Ctrl+Alt+P — для вкладки Действия. Если ни одно правило страницы не подходит, панель открывается пустой, готовой к созданию нового.

В уже открытой панели те же сочетания не создают второе окно — они переключают вкладку активного правила. Сопоставление идёт по физической клавише, поэтому сочетания работают на любой раскладке, включая польскую Programmers (AltGr больше не ломает Ctrl+Alt+O).

Похожие статьи блога

Статьи, которые раскрывают эту тему подробнее.

Окна во фронтенде Пересобранная Output Console: 6 вкладок, без DevTools Output Console в JustZix — это вьюер логов только для чтения прямо во вкладке: 6 вкладок для консоли, сети, ошибок и dataLayer, с живыми фильтрами и поиском. Окна во фронтенде Фильтрация сетевого трафика в окне Output Console Вкладка Network в окне Output Console имеет полный набор фильтров: по домену (Домены+/Домены-), по размеру и по времени — плюс добавление доменов кликом. Окна во фронтенде Сетевая панель без DevTools — вкладка Network в JustZix У Output Console в JustZix есть вкладка Network, которая перехватывает запросы через chrome.webRequest — внутри вкладки, с фоновым буфером, фильтрами и ползунками. Окна во фронтенде CSS pane: живой редактор CSS на любой странице, без DevTools Плавающая textarea, внедрённая в страницу, с живым внедрением <style> (debounce 200 мс). Хранение по вкладке, мульти-pane, иерархия scope. Что делает и как начать за 30 секунд. Окна во фронтенде JS pane: скрипты Run-on-demand, без авто-запуска при каждом визите Постоянный JS-код с запуском по Ctrl+Enter / клику на ▶. Никакого авто-выполнения при загрузке. Dirty-состояние, оверлей ошибок, sessionStorage по вкладке. Сценарии: деструктивные скрипты + массовые операции. Окна во фронтенде TEMP pane — одноразовые окна разработки под горячей клавишей Ctrl+Alt Вызови окно CSS, JS, REPL или Output на любой странице горячей клавишей Ctrl+Alt. TEMP panes исчезают при перезагрузке — ноль конфигурации, ноль следов в твоих правилах.

Другие возможности

{ } Внедрение CSS и JavaScriptСоздавайте правила CSS и JavaScript для любого домена или пути URL. Скрывайте элементы, исправляйте вёрстку, добавляйте свою логику. Иерархическая организацияПапки, группы, наборы правил и действия образуют дерево, которое держит порядок — от одной правки CSS до сотен правил. Шаблоны URL с подстановочными знакамиПривязывайте правила к точному адресу, всему сайту или всем субдоменам. Знак * охватывает любой фрагмент, а шаблоны-исключения держат правило на месте. Плавающая кнопкаНебольшая круглая кнопка на странице показывает состояние правил цветом и переключает всё одним кликом. Правый клик открывает панель по каждому правилу. Панель действий — 6 типов элементовИнтерактивная панель на странице с шестью типами элементов: кнопка, список, поле, ползунок, блокнот и трёхпозиционный переключатель. Каждое действие запускает код. Программные API — JZ и JUSTZIXДва глобальных объекта — JZ и JUSTZIX — позволяют вашим правилам нажимать кнопки действий и писать прямо в Output Console, без DevTools. Синхронизация между устройствамиОдин ключ связывает все браузеры. Правила, папки и настройки распространяются с разрешением конфликтов по сущностям, без массовой перезаписи. Обмен и резервные копииДелитесь папкой, группой или правилом по короткой ссылке со сроком 1–48 ч и защищайте данные автоматическими облачными бэкапами.

Все возможности →