Explorador de dados usa pop-up para download

O plugin data explorer cria uma nova janela pop-up dinamicamente quando você está baixando os resultados como CSV ou JSON.

Isso interfere com muitos navegadores (ou, para colocar melhor: muitos navegadores interferem com isso) e eu regularmente tenho que tentar novamente porque resulta em um 404 (devido a problemas de proteção CSRF). Por exemplo, Error exporting CSV or JSON from Data Explorer plugin

Eu me pergunto se este código de 9 anos atrás ainda é a melhor maneira de fazer isso? Na verdade, eu não vejo a necessidade disso, já que o cabeçalho content-disposition por si só deve funcionar bem (mas provavelmente estou perdendo algo aí).

5 curtidas