it-swarm-eu.dev

Zakázání tlačítka zpět prohlížeče ve vícestránkových formulářích

Vedeme tuto interní debatu, kde si někteří lidé myslí, že by uživatel neměl při vyplňování vícestránkového formuláře (z bezpečnostních důvodů) používat tlačítko „zpět“ v prohlížeči a že kdokoli, kdo stiskne tlačítko „zpět“, by měl být nucen začít znovu.

Nejsem si tím úplně jistý. Chci říct, že rozumím bezpečnostním problémům, ale obvykle také nesnáším převzít výchozí chování ovládacích prvků prohlížeče. Přesto je to stále platné.

Co myslíš? měl by mít uživatel možnost vrátit se na předchozí stránky formuláře pomocí tlačítka Zpět v prohlížeči? a proč?

5
Mashhoor

Neměli byste potlačit výchozí chování prohlížeče.

Měli byste být opravdu schopni vyrovnat se s tím, že uživatel zasáhne „zpět“ a vrátí se do předchozího stavu, ale viděl jsem něco v souladu s následujícími řádky přidanými na stránku:

K navigaci mezi stránkami nepoužívejte tlačítko Zpět v prohlížeči

a pokud kliknete na tlačítko Zpět, celý proces se přeruší.

Pokud si opravdu nemůžete poradit s použitím tlačítka Zpět v prohlížeči, musíte v procesu zadat tlačítko „Zpět“, aby se lidé mohli používat.

10
ChrisF

Ano, uživatel by měl mít možnost vrátit se zpět pomocí tlačítka Zpět v prohlížeči. Je-li to možné, měla by být zachována konzistence a splnění očekávání uživatelů. Pro mnoho uživatelů „návrat“ ve webovém prohlížeči, ať už prostřednictvím tlačítka nebo zkratky (včetně vyhrazených klávesových zkratek u myší atd.), Bude automatické chování, které bude pro uživatele obtížné překonat, nebo si opravdu vzpomenout na pokus o překonání.

Pokud opravdu musíte zakázat standardní funkce, pak krok 1 by měl být přehodnotit a vyřešit, pokud to opravdu opravdu potřebujete zakázat! :-)

Návrat uživatele na začátek by mohl mít za následek spoustu ztracené práce a úsilí, v závislosti na tom, kolik kroků tam v procesu existuje, kde uživatel mohl očekávat, že v nejhorším případě ztratí úsilí investované na aktuální stránku. Pokud bude funkce zpět změněna tak, aby uživatele přivedla na začátek procesu, mělo by existovat varování/potvrzení.

11
Splog

I když se jedná o starší příspěvek, hlavní problém zůstává.

ChrisF je platný bod - základní funkce webového prohlížeče by neměla být deaktivována, pokud to není nezbytně nutné. Kromě toho mohou uživatelé často ignorovat/ignorovat přidávání textových pokynů.

Dobrým možným řešením je začlenit nějaký JavaScript, který uživatele upozorní, pokud se pokusí použít tlačítko Zpět.

1
karolus

Uživatelé jsou často zmatení, pokud jsou k dispozici ve vícefázovém formuláři. A pokud obecně vidíte chování uživatelů, když se cítí zmatení, je stisknout tlačítko Zpět a vše znovu restartovat. Takže to budou žádat. Jak však ChrisF zmínil, měli byste uživatelům poskytnout varovnou zprávu o tom, jak se vrátit zpět, vás z tohoto vícestupňového formuláře odstraní.

0
sushil bharwani