J'ai une page HTML. Lorsque je clique sur un bouton, j'aimerais déclencher une page Save HTML page afin que je puisse enregistrer la page Web ouverte. J'aimerais aussi savoir si cela est possible en utilisant jquery/javascript.Enregistrer la page Web ouverte en tant que fichier HTML
Répondre
Les pages HTML n'ont pas accès au système de fichiers. Ce serait un problème de sécurité. L'utilisateur doit enregistrer le fichier manuellement.
Avec IE, il est simple que IE implémente document.execCommand:
document.execCommand("SaveAs", false, "Test.html");
MSDN a une example clairement.
Si cela vous intéresse de le faire fonctionner sur d'autres navigateurs, il ne semble pas y avoir de programmation côté client invoquant la boîte de dialogue Enregistrer.
En utilisant, le code côté serveur, vous pouvez le bouton récupérer la même page avec la modification suivante dans l'en-tête HTTP envoyé avec la réponse:
Content-disposition: attachment; filename=filename.ext
(où filename.ext est évidemment le nom de votre fichier).
Le premier example dans la documentation PHP pour la fonction header() montre comment appeler la boîte de dialogue de téléchargement pour un PDF, et Microsoft a un autre support page avec un exemple pour ASP.
- 1. Enregistrer la page Web en tant que document Word? (VB.NET)
- 2. bouton Enregistrer, enregistrer la page Web en tant que fichier mht (.net 4 vb)
- 3. Enregistrer la partie sélectionnée de la page Web en tant que fichier texte en utilisant Javascript
- 4. Enregistrer un contenu html en tant que bitmap en flash
- 5. Enregistrement de la page Web en tant que fichier MHTM
- 6. Comment enregistrer une page Web en tant que fichier image en utilisant PHP?
- 7. Automatique parcourir une liste d'URL, puis les enregistrer en tant que page Web html
- 8. Python: enregistrer une page avec beaucoup de graphiques en tant que fichier .html
- 9. Enregistrer le fichier HTML en tant que page autonome: outil d'exportation?
- 10. Comment enregistrer une vue rendue en tant que fichier statique?
- 11. Inclure @ font-face avec enregistrer la page en tant que
- 12. Comment enregistrer la page en tant que brouillon
- 13. enregistrer la toile en tant que jpg
- 14. Parse PHPExcel fichier en tant que HTML
- 15. enregistrer une chaîne en HTML que l'image
- 16. enregistrer le fichier en tant que lob ou en tant que fichier OS?
- 17. Comment enregistrer WebView en tant que lecteur HTML dans Android?
- 18. Comment enregistrer la saisie de texte en tant que fichier en HTML et Django
- 19. java: enregistrer la chaîne en tant que fichier gzip
- 20. Code Java pour enregistrer une page Web en tant qu'image
- 21. Comment enregistrer une page Web en tant qu'image?
- 22. Comment enregistrer la page Web en tant que cache dans WebView personnalisé
- 23. Comment enregistrer une page Web en tant qu'image
- 24. enregistrer un cfdocument en tant que fichier Excel
- 25. PHP enregistrer la sortie du navigateur en tant que fichier sans enregistrer le fichier sur le serveur
- 26. Partie ouverte de la page html
- 27. Enregistrer HICON en tant que png
- 28. Comment enregistrer le contenu d'UITableView en tant que fichier PNG?
- 29. Python - Ouvrir TXT, Randomiser, Enregistrer en tant que nouveau fichier
- 30. Enregistrer des gestes en tant que bitmap