Non, JSFiddle n'a pas de fonction de téléchargement. Cependant, il n'est pas très difficile de contourner ce problème et de sauvegarder le contenu d'un fiddle de toute façon.
Depuis que la réponse acceptée a été postée, JSFiddle a apporté quelques modifications récentes à l'interface utilisateur et au backend qui affectent la manière dont un fiddle doit être téléchargé. Notez les procédures mises à jour ci-dessous.
Méthode simple en ligne de commande
Cette méthode ne télécharge que le HTML, le JavaScript et le CSS du violon en un seul fichier. Les ressources externes de fiddle ne sont pas sauvegardées.
Dans la ligne de commande indiquée ci-dessous, fiddle_id
fait référence au numéro d'identification du violon. Pour un violon dont l'URL est " http://jsfiddle.net/<fiddle_user>/<fiddle_id>
" ou " http://jsfiddle.net/<fiddle_id>
", seul le fiddle_id
est nécessaire. Le site fiddle_user
est sans importance.
À l'invite d'un shell, entrez la ligne de commande unique :
fiddleId=fiddle_id; curl "http://fiddle.jshell.net/${fiddleId}/show/" -H "Referer: http://fiddle.jshell.net/${fiddleId}/" --output "${fiddleId}.html"
Le violon sera enregistré dans un fichier nommé " fiddle_id.html
".
Méthode de navigation plus longue
Cette méthode permet de télécharger le violon ainsi que ses ressources externes. Les étapes indiquées sont basées sur l'utilisation de Google Chrome. L'utilisation d'autres navigateurs Web devrait également fonctionner, mais ils peuvent utiliser des noms de fichiers différents.
- Sélectionnez l'option "
Share/Embed
Le menu/lien " " en haut de la page d'édition de JSFiddle. Dans la boîte de dialogue qui s'affiche, copiez l'URL indiquée dans le champ " Share full screen result
. Il sera de la forme " http://jsfiddle.net/<fiddle_user>/<fiddle_id>/embedded/result/
" ou " http://jsfiddle.net/<fiddle_id>/embedded/result/
".
- Ouvrez une nouvelle fenêtre de navigateur et collez-y l'URL copiée à l'étape précédente. Chargez cette page.
- Utilisez la fonction d'enregistrement de votre navigateur pour sauvegarder la page et toutes ses ressources sur votre ordinateur local. Pour enregistrer toutes les ressources en utilisant Google Chrome, par exemple, assurez-vous de sélectionner "
Webpage, Complete
" dans le " Format
menu ". Veillez à donner un nom à la page. Disons qu'elle s'appelle " fiddle.html
" pour cet exemple.
- Une fois la page sauvegardée sur votre ordinateur, vous disposerez de la fonction "
fiddle.html
"et un répertoire nommé " fiddle_files
". Le fichier " fiddle.html
La page "wrapper" est la page que JSFiddle utilise pour afficher un en-tête avec un titre "Résultat" et d'autres liens. Elle chargera votre fiddle dans un élément iframe. Dans la plupart des cas, ce fichier peut être ignoré ou même supprimé. Le contenu HTML, JavaScript et CSS de votre gabarit sera enregistré dans le fichier " fiddle_files
"comme un seul fichier nommé " saved_resource.html
".
- Copie "
fiddle_files/saved_resource.html
"à l'endroit où vous souhaitez l'utiliser. Si votre violon comprend des éléments sous " External Resources
", ceux-ci apparaîtront également dans le " fiddle_files
Répertoire ". Veillez à copier ces fichiers au même endroit que celui où vous avez copié " saved_resource.html
", car le fichier HTML fera référence à ces ressources en utilisant des URL relatives.
Comme indiqué précédemment, d'autres navigateurs peuvent nommer les fichiers différemment lorsqu'ils sont enregistrés. Par exemple, Firefox nomme le fichier combiné HTML/JS/CSS " fiddle_files/a.html
".
0 votes
Je n'en trouve pas. Peut-être qu'ils le mettront plus tard ?
1 votes
Pour ceux qui cherchent comment obtenir le code source brut, consultez la réponse de @Pradeep Kumar Prabaharan (elle n'est pas appréciée à sa juste valeur).