AJAX-Websites brechen in den meisten Fällen mit der gewohnten Navigation über die Browser-History, der “Zurück”-Knopf funktioniert nicht mehr, da sich die URL der Seite nicht ändert und diese auch nicht komplett nachgeladen wird. Auch Bookmarks lassen sich nur auf die Startseite der Anwendung setzen.
Mike Stenhouse hat auf “Content with Style” einen Fix beschrieben , mit dem trotz AJAX nicht auf diese klassischen Features verzichtet werden muß. Er stellt jedoch auch die Frage, ob man klassisches Browserverhalten überhaupt mit solch recht aufwendigen Hacks simulieren sollte.
As I was writing this it occurred to me that what I’ve been doing here is remarkably like the old Frames hacks from back in the day. Should we be trying so hard to duplicate traditional browser behaviour? If it’s important enough to put in the effort to duplicate it then should we really be breaking it in the first place? It’s a question that can only be answered on a project-by-project basis but it seems important enough to be worth asking…