데이터 탐색기가 다운로드에 팝업을 사용합니다

데이터 탐색기 플러그인은 CSV 또는 JSON으로 결과를 다운로드할 때 즉석에서 새로운 팝업 창을 생성합니다.

이 방식은 많은 브라우저와 충돌하며(또는 더 정확히 말하면, 많은 브라우저가 이 방식을 방해합니다) CSRF 보호 문제 때문에 404 오류가 발생하여 정기적으로 재시도해야 합니다. 예를 들어 Error exporting CSV or JSON from Data Explorer plugin

9년 전 작성된 이 코드가 여전히 최선의 방법인지 궁금합니다. 실제로, content-disposition 헤더만으로도 잘 작동할 것 같아 이 방식이 필요한지 모르겠습니다(하지만 제가 무언가를 놓치고 있을 수도 있습니다).

5개의 좋아요