Devo consentire all'utente di scaricare un file creato al volo da alcuni dati contenuti nell'estensione, ma non voglio farlo dal lato server .Estensione per Chrome: scarica/esporta contenuti creati "al volo"
Come esempio del mondo reale: esiste una variabile contenente il testo "ciao mondo". Voglio che l'utente sia in grado di scaricare/creare un file .TXT
contenente tale testo.
È possibile?
-edited 30 ott 2010-
Solutions finora:
window.saveAs - non funziona affatto
createObjectURL - funziona, ma il nome del file e altre opzioni possono 'essere personalizzato ancora
copiare i dati negli appunti - funziona, ma troppi passaggi sono necessari per l'utente
creare un documento GoogleDocs - potrebbe funzionare, ma ha bisogno di fare scherzi con l'API e Oauth
-edited Apr 15, 2011
sembra che le cose stanno migliorando: https://github.com/eligrey/FileSaver.js
Ma Chrome 14+ è ancora un po 'strano sui nomi dei file.
Ehi, hai scoperto come si fa? – SLearner
Penso che il modo più semplice e attualmente più moderno sia descritto qui: http://stackoverflow.com/a/27928869/193017 –