← Back to team overview

sslug-teknik team mailing list archive

Re: disable "back" i browser

 

René Seindal wrote:
Atte André Jensen wrote (11-03-2005 12:16):

Hejsa

Jeg sidder med et system i php som muligvis kan opføre sig udefineret hvis brugeren bruger "tilbage" knappen i browseren. Derfor har jeg wrappet det i en html-side der vha javascript åbner systemet i et nyt vindue uden navigation.

Men der er jo stadig muligheden for at brugeren anvender diverse genveje (i mozilla fx "backspace" eller "højreklik->back") til at navigere med. Er det muligt at stå disse muligheder fra uden at skulle pille i brugerens browserindstillinger?


Back-funktionaliteten er et vilkår ved web-udvikling. Det er den oftest brugte funktion i en browser. Hvis den kan slås fra ville jeg opfatte det som en bug i browseren.

Hvis dit system opfører sig 'udefineret' ved brug af Back, så er det en fejl i dit system, ikke en fejl ved browserne. Ret fejlen i dit system i stedet for at rette 'fejlen' i brugernes opførsel.


Fuldstændig enig!
Det er altid brugerens opførsel der er korrekt. Hvis web-udvikleren mener noget andet, er det at 'pisse territorium af'. Så kære web-udvikler, lav noget der tilfredsstiller brugerens ønsker og adfærd - ikke dine ønsker! Og hvis du bruger cookies, så tag højde for at ikke alle tillader cookies og tilbyd et alternativ. Som minimum en fejlmeddelelse der forklarer hvorfor der kræves cookies. Som al anden programmering: Håndtering af normal-situationen er 10% - ordentlig fejlhåndtering er 90%.

Med venlig hilsen
Egon Andersen
--
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?


References