実験的
Not for use with personal data
実験的なルールは、まだ開発中およびテスト中のアクセシビリティチェックです。これらのルールは、新しい技術や新たに浮上するアクセシビリティの問題、または理解がまだ進化中の分野を対象としています。開発中のため、実験的なルールは誤検出を引き起こす可能性があり、実運用環境での利用には頼らない方がいいでしょう。しかし、潜在的なアクセシビリティの問題に対する初期の洞察を提供することができます。
デフォルト値
実験的なルールのオーバーライドを指定しない場合、axe Watcher は組織のグローバル設定から設定を使用します。実験的なルールは通常、誤検出がテスト結果に影響を及ぼさないように無効化されています。
オーバーライド
組織のグローバル設定がオーバーライドを許可している場合、実験的なルールを有効または無効にすることができます。実験的なルールを有効にすると、開発中または今後のアクセシビリティ要件を先取りしたいときに役立ちます。通常、実運用でのテストでは、潜在的な誤検出によるノイズを避けるために無効化されています。
利用可能なオプション
true- 実験的なルールを有効にするfalse- 実験的なルールを無効にする
JavaScript/TypeScript の例
const config = {
axe: {
apiKey: process.env.AXE_API_KEY,
projectId: process.env.AXE_PROJECT_ID,
configurationOverrides: {
experimentalRules: true
}
}
};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);