3.6.1 Skydda användaren mot att oavsiktligt förlora arbete hon påbörjat
Ett särskilt problem med applikationer på webben är att användaren inte är ”inlåst” i gränssnittet på samma sätt som hos en vanlig applikation. Tvärtom är det på webben lätt att av misstag lämna en inmatning man påbörjat, utan att avsluta eller uttryckligen avbryta den.
För att motverka det kan webbapplikationer använda sig av tunnlar eller skyddsnät. En tunnel fungerar på samma sätt som en vägtunnel – när man kört in i den finns det inget sätt att lämna vägen, man måste följa den tills man kommer ut i andra änden. Detta åstadkoms genom att webbapplikationen rensas från alla länkar och knappar utom dem som behövs för att styra applikationen.
Eftersom avsikten inte är att låsa in användaren, bara att hindra henne från att av misstag förlora jobb hon gjort, måste det också finnas en ”Avbryt”-länk (eller knapp), som låter henne lämna tunneln.
Man kan också vara mer sofistikerad, och hänga upp ett skyddsnät kring användaren. Det är ett javaskript som märker om användaren är på väg att lämna ett påbörjat arbete och då visar en dialogruta som frågar användaren om hon verkligen vill avbryta.
Eftersom skyddsnätet är en hjälpfunktion bryter det inte mot rådet att inte vara beroende av javaskript, se 3.3.7 Gör inte webbplatsen beroende av javaskript.
Kommentarer
Inga kommentarer än. Varför inte vara först?
Kommentera