F41: A 2.2.1 és 2.2.4 teljesítési feltételekhez tartozó hiba, amelyet az időkorlátos meta frissítés okoz
Alkalmazás
HTML és XHTML
Ez a hiba az alábbiakra vonatkozik:
- 2.2.1 teljesítési feltétel (Állítható időzítés)
- 2.2.4 teljesítési feltétel (Megszakítások)
- 3.2.5 teljesítési feltétel (Változtatás kérésre)
Leírás
A frissítésre alkalmazott meta
http-equiv
gyakran használatos lapok
rendszeres frissítésére vagy a felhasználó más lapra
történő átirányítására. Abban az esetben, ha a szünet túl
rövid a vak felhasználók által alkalmazott
képernyőolvasóknak gyakran nem áll rendelkezésükre
elegendő idő a tartalom felolvasására és arra
kényszerülnek, hogy a frissített lapot újrakezdjék. A
váratlan frissítés a látó felhasználókat is
megzavarhatja.
Példa kód:
1. hiba példa
Az alábbi példában szereplő lap meghatározott időközönként frissítésre kerül. A tartalomfejlesztőknek nem ajánlott a "push" technológia szimulálása ezzel a technikával. A fejlesztők nem tudják megítélni azt, hogy a felhasználóknak mennyi időre lesz szüksége a lap elolvasására és a nagyon korai frissítés megzavarhatja a felhasználókat. Emiatt ajánlatos mellőzni a rendszeres frissítés alkalmazását és ajánlatosabb a felhasználóra bízni azt, hogy mikor kívánja megtekinteni a legfrissebb információkat. (A content attribútumban szereplő számok a frissítések közötti szüneteket jelzik másodpercben kifejezve.)
Példa kód:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>HTML Techniques for WCAG 2.0</title>
<meta http-equiv="refresh" content="60" />
</head>
<body>
...
</body>
</html>
2. hiba példa
Az alábbi példában a felhasználó bizonyos idő eltelte után átirányításra kerül egy másik lapra. A példában alkalmazott technika helyett a szerkesztőknek ajánlatosabb a szerver-oldali átirányításokat használni. (A content attribútumban szereplő számok a frissítések közötti szüneteket jelzik másodpercben kifejezve.)
Példa kód:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>The Tudors</title>
<meta http-equiv="refresh" content="10;URL='http://example.com/'" />
</head>
<body>
<p>This page has moved to a <a href="http://example.com/">
example.com</a>. Please note that we now have our own
domain name and will redirect you in a few seconds. Please update
your links and bookmarks.</p>
</body>
</html>
Kapcsolódó technikák
Ellenőrzések
Folyamat
-
Találja meg a dokumentum
meta
elemeit. -
Minden egyes
meta
elem esetében ellenőrizze, hogy az tartalmaz-e "frissítés" értékűhttp-equiv
attribútumot (eset független) és egy 0-nál nagyobb értékűcontent
attribútumot (másodpercben kifejezve).
Elvárható eredmények
-
Amennyiben a 2. pont igaz, akkor a hiba bekövetkezik és a tartalom nem felel meg a teljesítési feltétel követelményeinek.
Ez a weboldal A Technikák és Gyakori Hibák a Web Akadálymentesítési Útmutató 2.0-hoz része. Ez a dokumentum elérhető egy HTML fájlban is. Nézze meg a A WCAG 2.0 dokumentumait ezen dokumentum és a WCAG 2.0 egyéb dokumentumai között fennálló kapcsolatok áttekintéséhez.
Copyright © 2008 W3C® ( MIT, ERCIM, Keio), Minden jog fenntartva. Alkalmazandók a W3C felelősségi, védjegyoltalmi és dokumentumhasználati előírásai.