Selecionando uma Versão Alternativa do axe-core
A extensão axe Expert foi oficialmente descontinuada. Leia mais sobre isso na página Substituição do axe Expert. Essas páginas serão removidas em julho de 2024. Envie um email para helpdesk@deque.com com qualquer pergunta ou preocupação.
Selecione uma versão do axe-core
- Os usuários têm a opção de adicionar um Conjunto de Regras Personalizado no painel regras.
- Os usuários devem selecionar quaisquer Conjuntos de Regras Personalizados no painel regras antes de iniciar a Análise da Extensão axe Expert. Uma vez selecionado, o Conjunto de Regras Personalizado é considerado ativado.
- Se um Conjunto de Regras Personalizado tiver uma propriedade
axeVersion, ou a propriedade descontinuadaver(como definido pelo axe-devtools-standards), a Extensão axe Expert 4.0 seleciona automaticamente a versão apropriada do axe-core para ser executada quando os usuários realizam a análise com o conjunto de regras personalizado ativado.
Regras Personalizadas e a Propriedade ver
- Os Conjuntos de Regras Personalizados construídos com o axe-devtools-standards no último ano contêm um valor de propriedade
verno arquivo de regra personalizada. - O valor da propriedade
verdefine a versão do axe-core atualmente ativada na época em que as Regras Personalizadas foram projetadas e implementadas. - O valor da propriedade
veraciona o novo Regras de Compatibilidade da Extensão axe Expert 4.0 quando os usuários selecionam Analisar na Extensão axe Expert 4.0.
Os Conjuntos de Regras Personalizados construídos sem o axe-devtools-standards e que utilizam a propriedade ver e não a mais recente propriedade axeVersion exigem serviços personalizados para atualizar o conjunto de regras para funcionar corretamente com a funcionalidade de compatibilidade retroativa da versão do axe-core da Extensão axe Expert.
Prevenir Seleção de uma Versão Incompatível do axe-core
Os usuários ainda podem mudar a versão do axe-core usada com um conjunto de regras personalizado selecionando a versão preferida da lista Conjuntos de Regras Disponíveis - mas apenas para versões compatíveis do axe-core com base na propriedade axeVersion / ver incluída no conjunto de regras personalizado.
As regras personalizadas são compatíveis com todas as versões mais recentes do axe-core, até, mas não incluindo, o próximo lançamento principal; portanto:
- 2.5.1 é compatível com 2.5.2
- 2.5.1 é compatível com 2.6.1
- 2.5.1 não é compatível com 2.5.0
- 2.5.1 não é compatível com 2.4.3
- 2.5.1 não é compatível com 3.0.0
- 2.5.1 não é compatível com "última" (3.3.2 atualmente)
As versões incompatíveis do axe-core são exibidas em cinza e não podem ser selecionadas no painel regras:
Persistir a Última Versão Selecionada do axe-core
A versão do axe-core selecionada por um usuário para qualquer Conjunto de Regras Personalizado é persistente. A última versão do axe-core utilizada, mesmo que não seja a listada na propriedade axeVersion / ver, persiste após fechar e reabrir a extensão.
Prevenir Salvar Caso Nenhuma Versão Compatível Seja Conhecida
A Extensão axe Expert 4.0 exibe um erro quando uma versão do axe-core selecionada é incompatível com a Extensão axe Expert. Salvar é impedido se ver contiver um valor que não existe na extensão (por exemplo, "ver": "1234.5.0").
Incluir um Aviso sobre Compatibilidade de Versão e Conjuntos de Regras Personalizados
- Uma mensagem é exibida: "Este conjunto de regras é compatível com a versão
{{x.y.z}}do axe-core e mais recentes." acima do campo Nome para Regras Personalizadas ao selecionar um Conjunto de Regras Personalizado. - Se a Extensão axe Expert 4.0 incluir versões mais recentes do axe-core consideradas incompatíveis com um conjunto de regras personalizado, uma mensagem é exibida afirmando "Este conjunto de regras é compatível com a versão
{{x.y.z}}do axe-core até {{x.y.z}}."
Incluir um Aviso sobre Incompatibilidade de Versão
A Extensão axe Expert 4.0 exibe uma mensagem quando os usuários tentam selecionar uma versão do axe-core incompatível comparada à versão em uso no momento em que o Conjunto de Regras Personalizado foi desenvolvido:
"Este conjunto de regras foi projetado para o axe-core {{a.b.c}}, mas está atualmente usando {{x.y.z}}. Esta versão pode fornecer resultados diferentes. A seleção de versão do axe-core é persistente."
Nota sobre "compatibilidade" vs "incompatibilidade" de conjuntos de regras do axe-core com regras personalizadas
- Compatibilidade significa que a versão do axe-core não quebrará um conjunto de regras personalizado.
- Incompatibilidade significa que a versão do axe-core não quebrará o conjunto de regras personalizado; no entanto, os resultados gerados usando o Conjunto de Regras Personalizado e a versão atual do axe-core selecionada pode variar dos resultados gerados com a versão do axe-core com a qual as regras personalizadas foram projetadas.



