15-11-2016, 12:41 AM
Evite les data-uri au profit des BlobUri ( https://developer.mozilla.org/en-US/docs/Web/API/Blob ): les data-uri sont limitées en longueur et un document HTML va vite creuver le plafond (qui ne doit pas dépasser les quelques Ko). Et oui, tu peux te passer du XML du coup.
Tu peux aussi faire en sorte d'avoir une alerte en cas de non-sauvegarde de la page quand tu quittes celle-ci (c'est 3 lignes de JS, et encore c'est peut-être même natif HTML, je ne sais juste plus lesquelles).
Pour le soucis du dossier de DL, tu peux tricher: ton bat (ou autre script) lance le file:/// puis attends que le fichier dans le dossier de downloads apparaisse avant de le déplacer (car juste attendre la fin de l'appel à file:/// pour faire ce déplacement implique sûrement d'attendre qu'on ferme le navigateur... bof bof pour moi, mais si ça te va).
Tu peux aussi faire en sorte d'avoir une alerte en cas de non-sauvegarde de la page quand tu quittes celle-ci (c'est 3 lignes de JS, et encore c'est peut-être même natif HTML, je ne sais juste plus lesquelles).
Pour le soucis du dossier de DL, tu peux tricher: ton bat (ou autre script) lance le file:/// puis attends que le fichier dans le dossier de downloads apparaisse avant de le déplacer (car juste attendre la fin de l'appel à file:/// pour faire ce déplacement implique sûrement d'attendre qu'on ferme le navigateur... bof bof pour moi, mais si ça te va).