Motor · MPL-2.0 bağımlılığı, değiştirilmemiş

Ölçmeyi axe-core yapar. Gerisi üründür.

Güvenilir tarayıcıların çoğunun kullandığı açık kural motorunu kullanıyoruz ve bunu söylüyoruz. Gönderebileceğiniz bir raporu gönderemeyeceğinizden ayıran şey, çevresine kurduğumuz her şeydir.

Lisans
MPL-2.0, bağımlılık olarak kullanılır
Değiştirildi mi
Hayır. Yalnızca sarmalandı
Enjeksiyon
Playwright, chromium, sayfa başına
Kaynak belirtme
/legal/attributions adresinde yayımlanır

Neden açık bir motor kullanıyoruz ve adını veriyoruz

Kural motorları sıradan altyapıdır. Özel bir tane yazmak yüzlerce denetimi yeniden türetmek olurdu ve müşteri, bir bulgunun ne anlama geldiği konusunda yine bizim sözümüze güvenmek zorunda kalırdı. Açık bir motoru, kodu düzeltecek geliştirici de denetleyebilir.

Karşılığında motor bir siper değildir ve öyleymiş gibi yapmıyoruz. Bizim işimiz, bir satın alma incelemecisinin gerçekten okuduğu katmanlarda: madde eşlemesi, gerileme geçmişi, elle imza ve bunları birbirine bağlayan mühürlü paket.

Kurallar neyi yakalar, neyi yakalayamaz

İlk sekiz satır makineyle denetlenebilir. Son üçü her ciddi denetimde vardır ve hiçbir motor bunlara karar veremez.

Motorun karar verebildiği kurallar, tipik etkileri ve insan gerektiren denetimler
KuralNeyi saptarTipik etkiKim karar verir
image-altMetin alternatifi olmayan görsellerkritikotomatik
color-contrastKarşıtlık oranının altındaki metinciddiotomatik
labelProgramatik etiketi olmayan form alanlarıkritikotomatik
link-nameAyırt edilebilir adı olmayan bağlantılarciddiotomatik
target-size24×24 CSS pikselin altındaki hedeflerciddiotomatik
html-has-langEksik ya da yanlış dil özniteliğiciddiotomatik
heading-orderAtlanan başlık düzeyleriortaotomatik
aria-*Geçersiz roller, durumlar ve özelliklerkritikotomatik
odak sırasıSıranın anlamlı olup olmadığı—elle
klavye tuzaklarıKullanıcının bir bileşenden çıkabilip çıkamadığı—elle
ekran okuyucu akışıSayfanın tutarlı okunup okunmadığı—elle

Conforma motorun üstüne ne ekler

Ham kural çıktısı bir listedir. Müşterinin ihtiyacı olan şey, geçmişi olan ve değerlendirmelerin altında bir ad bulunan bir emanet zinciridir.

96
bir EN 301 549 maddesine ve bir WCAG başarı ölçütüne eşlenmiş kural; kendi düzeltme metnimizle
3
bulgu başına sinyal: karşılaştırma için parmak izi, iş akışı için durum ve gerekçe için bir not dizisi
12
hiçbir kural motorunun karar veremeyeceği elle ölçüt; video ve adı belli bir denetleyiciyle kaydedilir

Otomatik test, erişilebilirlik engellerinin yalnızca bir bölümünü kapsar. Eksiksiz bir değerlendirme için elle doğrulama gerekir.

Hatta nasıl çalışır

  • Playwright her sayfayı chromium'da açar, ağ durulana kadar bekler, motoru enjekte eder ve ayarlanmış kural kümesini, sitenin izlendiği düzey ve sürümde çalıştırır.
  • Motorun değiştirilmemiş çıktısı sayfa başına arşivlenir; böylece herhangi bir iddia, onu üreten tam ölçüme kadar izlenebilir.
  • Her ihlal; kural, seçici ve yoldan oluşan bir parmak iziyle bulguya dönüşür. Bir dağıtımdan sonra geri gelen düzeltme böylece gerileme olarak bildirilir.
  • Kendi kısa açıklamamız ve düzeltme önerimiz kural başına iliştirilir; kopyalanmış standart metin yerine geliştirici bir alıntı değil, bir sonraki adımı alır.

Lisans, kaynak belirtme ve marka

axe-core, Deque Systems tarafından Mozilla Public License 2.0 altında yayımlanır. Onu değiştirilmemiş bir bağımlılık olarak kullanırız: kütüphane yayımlanmış paketinden kurulur, çalışma anında Playwright ile sayfaya enjekte edilir ve hiç düzenlenmez. MPL kapsamındaki hiçbir dosya değişmediği için kendi kaynak kodumuzda dosya düzeyinde bir copyleft yükümlülüğü doğmaz; lisans metni ve telif bildirimi bağımlılıkla birlikte gelir ve kaynak belirtme sayfamızda yeniden verilir.

“axe” markasını ürün adımızda, alan adımızda, logomuzda ya da pazarlama iddialarımızda kullanmayız. Conforma, Deque Systems ile bağlantılı değildir ve onlar tarafından desteklenmez. Motoru adlandırmak, bir geliştiricinin bulguyu kaynak kurala karşı doğrulayabilmesi için bir köken bildirimidir; ödünç alınmış bir onay değil.

Motor yükseltilirse bir tarama için kullanılan sürüm çalıştırma üstverisine kaydedilir ve kanıt paketinin içinde yolculuk eder; böylece marttaki bir bulgu, onu üreten tam kural kümesine hâlâ izlenebilir.

Kütüphane
axe-core, Deque Systems
Lisans
Mozilla Public License 2.0
Kullanım
Değiştirilmemiş bağımlılık, sarmalanmış
Marka
Adımızda ya da pazarlamamızda kullanılmaz

Bu konuda gelen sorular

axe-core'u değiştiriyor musunuz?

Hayır. MPL-2.0 altında bir bağımlılıktır; çalışma anında enjekte edilir, düzenlenmez, sarmalanır. Kaynak belirtme yayımlanmıştır ve axe markası ürün adımızda ya da pazarlamamızda geçmez.

O hâlde Conforma yalnızca bir sarmalayıcı mı?

Motor tek bir aşamadır. Gezinme, madde eşleme, gerileme karşılaştırması, elle iş akışı, beyan üretimi ve mühürlü kanıt paketi bizimdir; bir ihalede okunan da bunlardır.

Hangi etki düzeyleri bildirilir?

Kritik, ciddi, orta ve düşük. Bu etiketleri koruruz, bir puana ağırlıklandırırız ve ağırlıklandırma görünsün diye yanında her zaman ham sayıları gösteririz.

Motor çıktısının rapora dönüşünü görün

On sayfa, eşlenmiş bulgular ve arkalarında arşivlenmiş ham çıktı. Hesap gerekmez.