Niet doen: de terug-knop omzeilen

Elke webbrowser heeft een terug- en vooruit-knop. Meestal is dat een pijl naar links resp. naar rechts. Gewoonlijk staan ze in de linker bovenhoek van het browserwindow.
Deze knoppen zijn belangrijke hulpmiddelen bij het navigeren door opeenvolgende sites, of door de pagina's van een site die je bezocht hebt.

Voor dit verhaal is de pijl naar links, de terug-knop, belangrijk. De functie van die knop wordt door sommige websites veranderd, met het doel de bezoeker op de website vaste te houden, of het in elk geval lastig te maken de site te verlaten. Dit soort websites vertoont meestal het gedrag dat hier onder wordt genoemd:

  1. Als je op de terug-knop klikt, blijf je op de pagina waar je was.
  2. Als je op de terug-knop klikt, krijg je een advertentie te zien of word je naar een site gebracht met met allerlei, soms bedenkelijke, reclames.

Dit is vaak te omzeilen door met de rechter muisknop op de terug-knop te klikken en uit de geschiedenis een vorige webpagina te kiezen. Maar ook komt het voor dat de geschiedenis is verwijderd of is vervangen door iets anders; dat kan nl. betrekkelijk eenvoudig met JavaScript.
Een nieuw tabblad openen of de browser opnieuw opstarten is dan de enige remedie.

Hoe het werkt
Er wordt gebruik gemaakt van een redirect, die de gebruiker eerst naar een webpagina stuurt die hem (m/v) daarna doorstuurt naar de werkelijke beoogde webpagina. Wanneer de gebruiker deze pagina wil verlaten via de terug-knop, komt hij bij de redirect-pagina, die hem meteen weer terugstuurt naar de pagina die hij wilde verlaten.

Het aanpassen van de geschiedenis kan met history.pushState() en history.replaceState(). Dit zijn methodes van het object History, die pas met de komst van HTML5 zijn toegevoegd. Zie ook het item Terug- en Vooruit-knop.
Een andere methode om de navigatie­geschiedenis aan te passen wordt beschreven in het item Over window.location.

Dit verschijnsel bestaat al zolang het voor websites mogelijk is om de navigatiegeschiedenis met behulp van JavaScript te veranderen. Op dit moment (half april 2026) is het voor normale gebruikers niet mogelijk om er iets tegen te ondernemen.
Google, de bekende zoekmachine, heeft aangekondigd dat websites die zich hier aan schuldig maken, per juni 2026 lager in de zoekresultaten worden gezet. Zie de bronvermeldingen onderaan deze pagina.

De moraal van dit verhaal:
Het effect van het omzeilen van de terug-knop kan voor gebruikers intimiderend overkomen. Het kan zelfs worden ervaren als pesterij. Daarom:
 

  Gebruik dit niet in je eigen website!  

Bronnen:
https://tweakers.net/nieuws/152702/chromium-devs-ontwikkelen-maatregelen-om-onklaar-maken-terugknop-te-bestrijden.html
https://tweakers.net/nieuws/246792/google-gaat-websites-straffen-in-zoekmachine-voor-kapen-terug-knop.html
https://techpulse.be/nieuws/498010/google-zal-sites-die-terugknop-blokkeren-afstraffen-in-zoekresultaten/
https://developer.mozilla.org/en-US/docs/Web/API/History/pushState
https://developer.mozilla.org/en-US/docs/Web/API/History/replaceState

 
terug

html-832; Laatste wijziging: 18 april 2026