J'ai une URL /reportcsv
qui génère un texte CSV en texte brut avec Content-type: text/csv
et Content-disposition: attachment; filename=report.csv
. Je veux déclencher ce csv à télécharger en utilisant Javascript. J'envisage deux méthodes:Déclenche le téléchargement CSV en utilisant Javascript?
1) Réglage location.href = /reportcsv
2) Définition d'une URL iframe pour /reportcsv
Les deux semblent travailler dans Safari. Je me demandais s'il y avait une différence entre eux, ou si l'un est recommandé par rapport à l'autre. Ma principale exigence est que je ne veux pas que l'utilisateur quitte la page actuelle.