Nichts wirklich zuverlässiges, logischerweise - du verlässt dich hier darauf, dass der Browser etwas macht, an dem der User eigentlich kein Interesse hat. In Javascript gibt es prinzipiell die Möglichkeit, folgendes zu machen:
Code:
document.location.replace("neue URL");
...was die neue URL über den History-Eintrag lädt und damit die alte History zerstört (was ich dir als User wirklich, wirklich übelnehmen würde). Näheres hier. -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra