Copier dans le presse-papier ou sauvegarder dans un fichier | js

Il peut être utile de permettre à l’utilisateur de sauvegarder dans un fichier ou de copier dans le presse-papier le contenu d’une chaine retournée par ajax par exemple.

Proposer de sauvegarder dans un fichier ou copier dans le presse-papier

Pour sauvegarder la chaine et permettre le téléchargement, on crée un objet Blob (similaire à un objet de type File) qui contiendra la chaine, et l’on crée une url en donnant un nom de fichier txt. On crée alors un lien et on initie le téléchargement du fichier qui prendra le nom choisi.

Pour copier directement dans le presse-papier, on utilise l’objet navigator :

Et hop, deux moyens de sauvegarder des données à partir du navigateur.

 

Soumettre un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.