Make Discourse play nice with the Wayback Machine

현재 Replay 기능이 깨져 있습니다. JS는 실행되지만 pathname 변경으로 인해 Ember Router가 오류를 일으키고 있습니다.

@david 님의 향상된 브라우저 감지 기능 덕분에, 새로운 캡처가 올바르게 렌더링되도록 하는 매우 추하지만 유혹적인 수정 방법이 있습니다. browser-detect를 패치하여 replay를 감지하고 noscript 버전을 제거하는 것입니다.

문제는 이 스크립트를 서빙하기 시작하면, 어떤 기적과도 같은 이유로 JS가 실행 가능해지면 모든 기존 아카이브 페이지가 no-js 뷰로 강제로 전환된다는 점입니다.

이것을 적어보니, 사실 오늘 작동하는 아카이브 재생을 얻기 위해 치러야 할 대가는 그렇게 나쁘지 않을 것 같습니다. (Draft PR) 실제로 이렇게 하라는 말을 듣지 못했습니다.

3개의 좋아요