Selezione di una versione alternativa di axe-core
L'estensione Axe Expert è stata ufficialmente ritirata. Per saperne di più, consulta la pagina axe Expert Replacement . Queste pagine verranno rimosse nel luglio 2024. Per qualsiasi domanda o dubbio, inviare un'e-mail a helpdesk@deque.com.
Seleziona una versione axe-core
- Gli utenti hanno la possibilità di aggiungere un Ruleset personalizzato nel pannello Regole .
- Gli utenti devono selezionare eventuali Rulesets personalizzati nel pannello Regole prima di avviare l'Analisi dell'Estensione Expert di axe. Una volta selezionato, il set di regole personalizzato viene considerato attivato.
- Se un set di regole personalizzato ha una proprietà axe
axeVersion
o la proprietà axe deprecataver
(come impostato da axe-devtools-standards), axe Expert Extension 4.0 seleziona automaticamente la versione appropriata di axe-core da eseguire quando gli utenti eseguono l'analisi con il set di regole personalizzato attivato.
La proprietà e le regole personalizzate ver
- I set di regole personalizzati creati con axe-devtools-standards nell'ultimo anno contengono un
ver
valore di proprietà axe nel file delle regole personalizzate. - Il valore della proprietà axe
ver
imposta la versione di axe-core attualmente attivata al momento della progettazione e dell'implementazione delle regole personalizzate. - Il valore della proprietà
ver
attiva le nuove Regole di compatibilità di axe Expert Extension 4.0 quando gli utenti selezionano Analizza in axe Expert Extension 4.0.
I Rulesets personalizzati creati senza axe-devtools-standards e che utilizzano la Proprietà ver
e non la Proprietà più recente axeVersion
richiedono servizi personalizzati per aggiornare il Ruleset per funzionare correttamente con la funzionalità di Compatibilità con le versioni precedenti dell'Estensione Expert di axe axe-core.
Impedisci la selezione di una versione axe-core incompatibile
Gli utenti possono comunque modificare la versione axe-core utilizzata con un set di regole personalizzato selezionando la versione preferita dall'elenco Set di regole disponibili , ma solo per le versioni axe-core compatibili in base alla proprietà axeVersion
/ ver
inclusa nel set di regole personalizzato.
Le regole personalizzate sono compatibili con tutte le versioni più recenti di axe-core, fino alla successiva versione principale esclusa; pertanto:
- 2.5.1 è compatibile con 2.5.2
- 2.5.1 è compatibile con 2.6.1
- 2.5.1 non è compatibile con 2.5.0
- 2.5.1 non è compatibile con 2.4.3
- 2.5.1 non è compatibile con 3.0.0
- 2.5.1 non è compatibile con "latest" (attualmente 3.3.2)
Le versioni incompatibili di axe-core sono visualizzate in grigio e non possono essere selezionate nel pannello regole :
Mantieni l'ultima versione di axe-core selezionata
La versione axe-core selezionata dall'utente per un qualsiasi set di regole personalizzato è persistente. L'ultima versione selezionata di axe-core utilizzata, anche se non è quella elencata nella proprietà axeVersion
/ ver
, persiste dopo la chiusura e la riapertura dell'estensione.
Impedisci il salvataggio se non è nota alcuna versione corrispondente
axe Expert Extension 4.0 visualizza un errore quando una versione selezionata di axe-core non è compatibile con axe Expert Extension. Il salvataggio viene impedito se ver
contiene un valore che non esiste nell'estensione (ad esempio, "ver": "1234.5.0"
).
Includi un avviso sulla compatibilità delle versioni e sui set di regole personalizzati
- Quando si seleziona un set di regole personalizzato, sopra il campo
{{x.y.z}}
Nome per regole personalizzate viene visualizzato il messaggio: "Questo set di regole è compatibile con la versione di axe-core e successive." - Se l'estensione Expert 4.0 di axe include versioni più recenti di axe-core considerate incompatibili con un Custom Ruleset, viene visualizzato un messaggio che indica "Questo Custom Ruleset è compatibile con la versione di axe-core
{{x.y.z}}
fino a {{x.y.z}}."
Includere un avviso sulla mancata corrispondenza della versione
L'estensione axe Expert 4.0 visualizza un messaggio quando gli utenti tentano di selezionare una versione di axe-core incompatibile con la versione di axe-core in uso quando è stato sviluppato il set di regole personalizzato:
"Questo set di regole è progettato per axe-core {{a.b.c}}, ma attualmente utilizza {{x.y.z}}. Questa versione potrebbe dare risultati diversi. La selezione della versione axe-core è persistente."
Nota sulla "compatibilità" e sulla "incompatibilità" dei set di regole di Axe-core con le regole personalizzate
- Compatibilità significa che la versione axe-core non romperà un set di regole personalizzato.
- Mancata corrispondenza significa che la versione axe-core non romperà il set di regole personalizzato; tuttavia, i risultati generati utilizzando il set di regole personalizzato e la versione axe-core attualmente selezionata possono variare dai risultati generati con la versione axe-core con cui sono state progettate le regole personalizzate.