Make Discourse play nice with the Wayback Machine

Die Wiedergabe ist derzeit defekt; das JavaScript wird ausgeführt, und der Ember-Router bricht aufgrund der Pfadänderung ab.

Dank der verbesserten Browsererkennung von @david gibt es eine extrem hässliche, aber auch verlockende Lösung, um neue Aufnahmen korrekt darzustellen: Man patcht einfach browser-detect, sodass es die Wiedergabe erkennt und die noscript-Version entfernt.

Das Problem ist, dass, wenn wir dieses Skript bereitstellen und aus irgendeinem Wunder heraus das JavaScript ausgeführt werden kann, alle alten archivierten Seiten gezwungenermaßen in die no-js-Ansicht gezwungen werden.

Nun, da ich das so niederschreibe, ist das wahrscheinlich kein allzu hoher Preis, um funktionierende Archivwiedergaben heute zu erhalten. (Entwurf-PR) Ich wurde davon abgebracht, dies tatsächlich umzusetzen.

3 „Gefällt mir“