web-dev-qa-db-fra.com

Comment ce formulaire stackexchange a-t-il enregistré le travail, je veux dire conserver une fonction de sauvegarde automatique, afin de récupérer la perte de travail

Comment ce formulaire stackexchange a-t-il enregistré le travail, je veux dire, conserver une fonction de sauvegarde automatique, afin de récupérer la perte de travail, en cas de panne du navigateur de l'utilisateur?.

2
user465641

Je ne sais pas vraiment comment ils le font exactement, mais je connais une méthode pour le faire. HTML5 a cette option intégrée. Cela se fait par le stockage local.

Consultez ce lien: http://diveintohtml5.org/storage.html

Mais peut-être y a-t-il d'autres méthodes, peut-être par javascript, qui pourraient être compatibles avec plus de navigateurs.

3
Saif Bechan

Je sais que la plupart des formulaires qui "enregistrent les brouillons" en cas de blocage du navigateur ou si l'utilisateur quitte le site utilisent ajax pour stocker des données sur le serveur. Si vous écrivez quelque chose sur Blogger ou un e-mail dans Gmail, le formulaire enregistre automatiquement ce que vous écrivez à la minute. Maintenant, si quelque chose arrive à votre navigateur ou à votre connexion, vous avez un brouillon enregistré que vous pouvez continuer à modifier avant de le publier ou de l'envoyer.

1
xyious