Fonctionnalités de JustZix

Motifs d'URL avec jokers

Un motif d'URL décide où une règle JustZix s'exécute. D'une seule adresse exacte à toute une famille de sous-domaines — quelques caractères suffisent pour qu'une règle se déclenche seulement là où il faut, et nulle part ailleurs.

Domaine entier ou chemin précis

La décision la plus simple est la portée d'une règle. Le motif https://example.com/* couvre chaque page du site — la page d'accueil, les articles, le panneau d'administration — partout où la règle doit s'exécuter, quel que soit ce qui suit la barre oblique. Quand un correctif concerne une vue précise, indiquez l'adresse complète sans astérisque : https://example.com/admin ne correspond qu'à ce seul chemin.

Entre ces extrêmes s'étend toute une gamme. Le motif https://example.com/blog/* limite une règle à la section blog sans toucher au reste du site. C'est le principe de base : plus le motif est étroit, moins il y a de surprises.

Le joker *

Un astérisque remplace toute chaîne de caractères, y compris vide. Il fonctionne dans chaque partie d'une adresse : le protocole, le nom d'hôte et le chemin.

  • https://*.example.com/* — chaque sous-domaine : app, boutique, aide.
  • *://localhost:*/* — une appli locale sur tout port et tout protocole.
  • *staging* — toute adresse contenant le mot « staging », quel que soit le domaine.

Motifs d'inclusion et d'exclusion

Un motif d'inclusion indique où une règle doit s'exécuter. Un motif d'exclusion en retranche des endroits précis. Ensemble, ils décrivent des situations comme « tout le site sauf le panier » : vous incluez https://example.com/*, puis vous excluez https://example.com/checkout/*. L'exclusion l'emporte toujours, la règle n'entrera donc pas sur une page où elle pourrait casser quelque chose.

Cadrer une règle pour qu'elle ne déborde pas

Une règle au motif trop large peut se déclencher sur des pages auxquelles vous n'avez jamais pensé — un sélecteur .header n'a pas la même allure d'un site à l'autre. Les trois niveaux de motifs (dossier, groupe, règle) se cumulent : vous pouvez partir d'un domaine au niveau du dossier et resserrer une règle jusqu'à un seul chemin. La règle d'or est claire : choisissez le motif le plus étroit qui couvre encore toutes les pages où le correctif a du sens.

SPA et chaînes de requête

Les applications monopages changent de vue sans rechargement, le fragment après # ou une partie du chemin peuvent donc être imprévisibles. Le plus sûr est de faire correspondre un segment stable de l'adresse — par exemple https://example.com/app/* — et de laisser le reste au script de la règle. Les paramètres de requête après un ? sont aussi couverts par le joker : https://example.com/search* atteint la page de résultats quels que soient les filtres ajoutés par l'utilisateur.

Autres fonctionnalités

{ } Injection de CSS et JavaScriptCréez des règles CSS et JavaScript pour tout domaine ou chemin d'URL. Masquez des éléments, corrigez la mise en page, ajoutez votre logique. Organisation hiérarchiqueDossiers, groupes, jeux de règles et actions forment une arborescence qui garde l'ordre, d'une correction CSS à des centaines de règles. Le bouton flottantUn petit bouton rond sur la page indique l'état des règles par la couleur et bascule tout d'un clic. Le clic droit ouvre un panneau par règle. Le panneau d'actions — 6 types de contrôlesUne barre interactive sur la page avec six types de contrôles : bouton, liste, champ, curseur, bloc-notes et interrupteur à trois états. Chaque action exécute du code. APIs programmatiques — JZ et JUSTZIXDeux objets globaux — JZ et JUSTZIX — permettent à vos règles de déclencher des boutons d'action et de journaliser dans l'Output Console, sans DevTools. Synchronisation multi-appareilsUne seule clé relie tous les navigateurs. Règles, dossiers et paramètres se propagent avec résolution de conflit par entité, sans écrasement en masse. Partages et sauvegardesPartagez un dossier, un groupe ou une règle via un lien court qui expire après 1 à 48 h, et protégez vos données par des sauvegardes cloud automatiques. Fenêtres sur la page — CSS, JS et consolesCinq fenêtres de dev affichées sur la page : éditeurs CSS et JS, console REPL, visualiseur de logs et assistant IA — sans DevTools.

Toutes les fonctionnalités →