WebKit scuppers przeskakuje do treści

Autor: Laura McKinney
Data Utworzenia: 9 Kwiecień 2021
Data Aktualizacji: 1 Czerwiec 2024
Anonim
Robert Castley keynote Velocity Europe 2012 "Keynote KITE and MITE"
Wideo: Robert Castley keynote Velocity Europe 2012 "Keynote KITE and MITE"

Projektant i programista stron internetowych, Damon Muma, „natknął się na fakt”, że w przeglądarkach WebKit przerywane są pomijane linki. Na swoim blogu przedstawia problem, który wynika z problemu, który ma swój własny czteroletni raport o błędzie.

W rozmowie z .net Muma wyjaśnił, że w WebKit, kiedy przechodzisz do wewnętrznego linku na tej samej stronie (np. Page.html # internal-location), fokus pozostaje na odnośniku, który pierwotnie przeszedłeś (niekoniecznie „klikniętym”) . Jeśli następnie naciśniesz Tab, aby przejść do następnego łącza, wróci ono do pierwotnej pozycji na stronie, a pozycja w # lokalizacji wewnętrznej zostanie całkowicie zastąpiona. „Fokus powinien zostać przeniesiony na lokalizację celu zakotwiczenia, jak w Firefoksie i Internet Explorerze” - wyjaśnił. „Tak jak teraz w WebKit, linki wewnętrzne są praktycznie bezużyteczne bez użycia skryptów w celu wypełnienia odpowiedniego zachowania”.

Chociaż artykuł został napisany w kontekście linków typu skip-to-content, Muma chciał zwrócić uwagę, że problem jest znacznie szerszy: „To naprawdę dotyczy każdego, kto przegląda witrynę za pomocą klawiatury. I to jest ważne, ponieważ nie chodzi tylko o ludzie, którzy nienawidzą odsuwania rąk od klawiatury podczas przeglądania. Wiele osób korzysta z klawiatur lub urządzeń wejściowych imitujących klawiaturę, ponieważ fizycznie nie jest możliwe użycie myszy. Dla tych użytkowników niepotrzebne naciśnięcie klawisza może oznaczać nie tylko niewygodne, ale potencjalnie bolesne ”.


Autor Adaptive Web Design Aaron Gustafson również był zaskoczony tym błędem i powiedział nam, że „chociaż odsyłacze typu„ skip-to ”są typowym przykładem problemu, nie są one jedyne - często zadawane pytania są prawdopodobnie najpopularniejszą aplikacją”. Gustafson powiedział, że zachowanie zauważone przez Mumę było szkodliwe dla dostępności i zostało „w dużej mierze zignorowane przez zespół WebKit”. Zasugerował, że powinno to być dużym problemem dla członków zespołu WebKit: „Obsługuje teraz tak wiele przeglądarek na komputerach stacjonarnych - Chrome i Safari są podstawowymi, ale Flock na Maca, Maxathon, Shiira, OmniWeb i iCab to inne godne uwagi elementy - i ten błąd stwarza zatem poważny problem z dostępnością i użytecznością naszych stron internetowych. Istnieją obejścia JavaScript, ale nie powinny być konieczne - to jest HTML 1.0! "

Jeśli chodzi o rozwiązanie problemu, Muma mówi, że możesz odwiedzić i „oznaczyć” Chromium Issue 37721: „Pomijanie linków nie działa podczas korzystania z czytnika ekranu”.

Nowe Artykuły
2 proste metody usuwania kopii zapasowych Time Machine
Czytaj Więcej

2 proste metody usuwania kopii zapasowych Time Machine

Wehikuł czau to niezwykle użyteczna funkcja ytemu Mac O, która pomaga w bezpiecznym przechowywaniu kopii zapaowych oobitych plików, utawień i dokumentów z komputera Mac na dyku zewnętrz...
Jak wyłączyć hasło i kod PIN w systemie Windows 10
Czytaj Więcej

Jak wyłączyć hasło i kod PIN w systemie Windows 10

Czy maz pojęcie, ile rodzajów haeł logowania jet dotępnych w ytemie Window 10? Aby chronić ytem Window 10, możez utawić kod PIN, hało lub hało obrazkowe. Czaami może ię okazać, że hało jet niewyg...
Jak przywrócić ustawienia fabryczne systemu Windows 10 bez hasła
Czytaj Więcej

Jak przywrócić ustawienia fabryczne systemu Windows 10 bez hasła

Jeśli chcez przywrócić utawienia fabryczne ytemu Window 10 i używać go do innych celów lub po protu chcez to zrobić, ale zapomniałeś hała adminitratora, co powinieneś zrobić? Właściwie jet n...