Auf unserer von Discourse betriebenen Website haben wir einen separaten Bereich, der über einen Anker/Hash in der URL auf bestimmte Überschriften verweist, z. B. https://mysite.com/my-page#faq.
Wenn ein Benutzer diesen Link folgt, wird die URL auf diesen Wert aktualisiert, aber bei weiterer Navigation wird die URL nicht mehr aktualisiert.
Gibt es einen Grund, warum der Hash alle URL-Aktualisierungen verhindert? Dies führt derzeit dazu, dass unsere App nach dem Anklicken bestimmter Links in unserer App, z. B. ‘understand.html#understand’, nicht mehr funktioniert.
Dieses Verhalten lässt sich auch auf jedem von Discourse betriebenen Forum beobachten. Ein minimales reproduzierbares Beispiel finden Sie unten:
- Gehen Sie zu https://meta.discourse.org/
- Fügen Sie #foo an die URL an, also: https://meta.discourse.org/#foo
- Klicken Sie auf ein beliebiges Thema. Sie werden feststellen, dass sich die URL nicht aktualisiert.
Vielen Dank im Voraus!