Experimentell

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

Experimentelle Regeln sind Barrierefreiheitsprüfungen, die sich noch in der Entwicklung und Erprobung befinden. Diese Regeln befassen sich mit neuen Technologien, aufkommenden Barrierefreiheitsproblemen oder Bereichen, in denen das Verständnis noch im Wandel ist. Da sie sich in der Entwicklung befinden, können experimentelle Regeln zu Fehlalarmen führen und sollten in Produktionsumgebungen nicht als verlässliche Grundlage herangezogen werden. Sie können jedoch frühzeitig Einblicke in potenzielle Barrierefreiheitsprobleme bieten.

Standardwert

Wenn Sie keine Überschreibung für experimentelle Regeln angeben, verwendet axe Watcher die Einstellungen aus der globalen Konfiguration Ihrer Organisation. Experimentelle Regeln sind in der Regel standardmäßig deaktiviert, um zu verhindern, dass Fehlalarme Ihre Testergebnisse beeinflussen.

Überschreibung

Sie können experimentelle Regeln aktivieren oder deaktivieren, wenn die globale Konfiguration Ihrer Organisation diese Überschreibung zulässt. Das Aktivieren experimenteller Regeln ist während der Entwicklung oder wenn Sie zukünftigen Barrierefreiheitsanforderungen voraus sein möchten, nützlich. Sie sind typischerweise für Produktionstests deaktiviert, um Störungen durch potenzielle Fehlalarme zu vermeiden.

Verfügbare Optionen

  • true - Experimentelle Regeln aktivieren
  • false - Experimentelle Regeln deaktivieren

Beispiel JavaScript/TypeScript

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

Beispiel 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);