Sperimentale

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard
Not for use with personal data

Le regole sperimentali sono controlli di accessibilità che sono ancora in fase di sviluppo e test. Queste regole riguardano nuove tecnologie, preoccupazioni emergenti relative all'accessibilità o aree in cui la comprensione è ancora in evoluzione. Poiché sono in fase di sviluppo, le regole sperimentali possono produrre falsi positivi e non dovrebbero essere utilizzate in ambienti di produzione. Tuttavia, possono fornire spunti preliminari su potenziali problematiche di accessibilità.

Valore Predefinito

Quando non specifichi un override delle regole sperimentali, axe Watcher utilizza l'impostazione dalla configurazione globale della tua organizzazione. Le regole sperimentali sono tipicamente disabilitate per impostazione predefinita per evitare che i falsi positivi influenzino i risultati dei tuoi test.

Sovrascrittura

Puoi abilitare o disabilitare le regole sperimentali quando la configurazione globale della tua organizzazione consente questa sovrascrittura. Abilitare le regole sperimentali è utile durante lo sviluppo o quando vuoi anticipare i futuri requisiti di accessibilità. Sono tipicamente disabilitate per i test di produzione per evitare il rumore dai potenziali falsi positivi.

Opzioni Disponibili

  • true - Abilita le regole sperimentali
  • false - Disabilita le regole sperimentali

Esempio JavaScript/TypeScript

const config = {
  axe: {
    apiKey: process.env.AXE_API_KEY,
    projectId: process.env.AXE_PROJECT_ID,
    configurationOverrides: {
      experimentalRules: true
    }
  }
};

Esempio Java

ConfigurationOverrides overrides = new ConfigurationOverrides()
    .setEnableExperimental(true);

AxeWatcherOptions options = new AxeWatcherOptions()
    .setApiKey(System.getenv("AXE_API_KEY"))
    .setProjectId(System.getenv("AXE_PROJECT_ID"))
    .setConfigurationOverrides(overrides);