別のaxe-coreバージョンの選択
axe Expert拡張機能は公式に廃止されました。このページについての詳細はaxe Expert交換をご覧ください。これらのページは2024年7月に削除されます。質問や懸念がある場合は、helpdesk@deque.comまでメールしてください。
axe-coreバージョンを選択
- ユーザーはルールパネルでカスタムルールセットを追加するオプションがあります。
- ユーザーはaxe Expert拡張機能の分析を開始する前に、ルールパネルでカスタムルールセットを選択する必要があります。一度選択されると、カスタムルールセットが有効化されたと見なされます。
- カスタムルールセットに
axeVersionプロパティや非推奨のverプロパティ(axe-devtools-standardsによって設定されたもの)がある場合、axe Expert Extension 4.0は、カスタムルールセットが有効化された状態で分析を行うときに、自動的に適切なaxe-coreバージョンを選択します。
カスタムルールとverプロパティ
- 過去1年間にaxe-devtools-standardsで作成されたカスタムルールセットには、カスタムルールファイル内に
verプロパティ値が含まれています。 verプロパティ値は、カスタムルールが設計および実装された時点での現在有効なaxe-coreバージョンを設定します。verプロパティ値は、ユーザーがaxe Expert Extension 4.0で分析を選択したときに、axe Expert Extension 4.0の新しい互換性ルールをトリガーします。
axe-devtools-standardsなしで作成され、verプロパティを使用し、より新しいaxeVersionプロパティを使用しないカスタムルールセットは、axe Expert Extensionのaxe-coreバージョンとの下位互換性機能で正常に機能するためにカスタムサービスの更新が必要なルールセットが必要です。
互換性のないaxe-coreバージョンの選択を防ぐ
ユーザーはカスタムルールセットで利用可能なルールセットリストから希望のバージョンを選択してaxe-coreバージョンを変更できますが、カスタムルールセットに含まれるaxeVersion / verプロパティに基づいた互換性のあるaxe-coreバージョンに限られます。
カスタムルールは、次のメジャーリリースを除く、すべての新しいaxe-coreバージョンと互換性があります。したがって:
- 2.5.1は2.5.2と互換性があります
- 2.5.1は2.6.1と互換性があります
- 2.5.1は2.5.0と互換性がありません
- 2.5.1は2.4.3と互換性がありません
- 2.5.1は3.0.0と互換性がありません
- 2.5.1は「最新」(現在は3.3.2)と互換性がありません
互換性のないaxe-coreバージョンはグレー表示され、ルールパネルで選択できません:
最後に選択したaxe-coreバージョンを保持
1つのカスタムルールセットに対して選択されたユーザーのaxe-coreバージョンは永続します。最後に使用したaxe-coreバージョンは、拡張機能を閉じて再度開いても、axeVersion / verプロパティにリストされていない場合でも保持されます。
一致するバージョンが知られていない場合、保存を防ぐ
axe-coreバージョンがaxe Expert Extensionと互換性がない場合、axe Expert Extension 4.0はエラーを表示します。verが拡張機能内で存在しないを含む(例:"ver": "1234.5.0")場合、保存は防止されます。
バージョンの互換性とカスタムルールセットに関する通知を含める
- カスタムルールセットを選択したときに、「このルールセットはaxe-coreバージョン
{{x.y.z}}およびそれ以降と互換性があります。」というメッセージがカスタムルールの名前フィールドの上に表示されます。 - axe Expert Extension 4.0がカスタムルールセットと互換性がないと見なされる新しいaxe-coreバージョンを含む場合、「このルールセットはaxe-coreバージョン
{{x.y.z}}から{{x.y.z}}までと互換性があります。」というメッセージが表示されます。
バージョン相違に関する通知を含める
カスタムルールセットが開発されたときに使用していたaxe-coreバージョンと比較して、互換性のないaxe-coreバージョンを選択しようとしたとき、axe Expert Extension 4.0はメッセージを表示します:
「このルールセットはaxe-core {{a.b.c}}用に設計されていますが、現在は{{x.y.z}}を使用しています。このバージョンでは異なる結果が出る可能性があります。axe-coreバージョンの選択は永続します。」
axe-coreルールセットとカスタムルールの「互換性」と「不適合性」に関する注意
- 互換性は、axe-coreバージョンがカスタムルールセットをない壊すことを意味します。
- 不適合は、axe-coreバージョンがカスタムルールセットをない壊すことを意味します。しかし、カスタムルールセットを使用して生成された結果と、カスタムルールが設計されたaxe-coreバージョンで生成された結果は、異なる場合がありますが異なることがあります。



