Make Discourse play nice with the Wayback Machine

Replay está actualmente roto; el JS se ejecuta y el Enrutador de Ember falla debido al cambio en la ruta.

Gracias a la mejora en la detección del navegador implementada por @david, existe una solución extremadamente fea pero tentadora para que las nuevas capturas se rendericen correctamente: simplemente parchea browser-detect para que detecte el replay y elimine la versión noscript.

El problema es que, si comenzamos a servir ese script y, por algún milagro, el JS empieza a ejecutarse, todas las páginas archivadas antiguas se verán forzadas a la vista sin JS.

Ahora que lo escribo, probablemente no sea un precio demasiado alto a pagar por tener reproducciones de archivos funcionales hoy. (PR en borrador) Me han convencido de no hacer esto realmente.

3 Me gusta