molily: Permalinks und Ajax

Beitrag lesen

Hallo,

Ein Link mit einem Hash ist somit als Perma-Link nicht brauchbar, da dieser nur in die JS-only Version führt...

Ja. Wenn der JS-Link von einem Client aufgerufen wird, der kein JS interpretiert, hat man Pech.

So ist das halt mit Ajax. Bei HTTP und HTML ohne clientseitiges Gedöhns gibt es permanente »Ressourcen«, die eindeutig durch URIs identifizierbar sind. Wenn man zwischendrin mit JavaScript Änderungen vornimmt, kann man keine richtige URI für dieses dynamisch abgeänderte Dokument bereitstellen. Das führt zu verschiedenen Problemen, weil das Web eben auf URIs aufbaut.

Das funktioniert für Links innerhalb der Seite, aber nicht, wenn man die URL aus der Adresszeile kopiert und weitergibt.

So ist es. Das Problem wirst du auch nicht lösen können, das ist konzeptionell.

könnte man doch alle Folgeabfragen die eine Path-Info haben mit "no content" beantworten. Dadurch sollte der Browser die Seite doch nicht neu aufbauen wenn man die URL ändert, oder?

Ja, aber die URI in der Browser-Adresszeile ändert sich dann meines Wissens auch nicht.

Mathias