Existe-t-il une fonction de téléchargement dans jsFiddle?
174
Existe-t-il une fonction de téléchargement dans jsFiddle, vous pouvez donc télécharger un HTML avec le CSS, HTML et JS dans un seul fichier, afin que vous puissiez l'exécuter sans jsFiddle à des fins de débogage?
Dans le très propre, par exemple, http://jsfiddle.net/Ua8Cvsi vous tapez simplement le supplément /showdans la barre d'adresse et appuyez sur Entrée (suivi du raccourci du navigateur pour afficher le code source) pour obtenir la source.
heltonbiker
1
Je peux voir dans le code source HTML de jsfiddle un bouton caché dans la barre d'outils <a class="aiButton" id="showjscode" title="Show JavaScript code" href="#showjs"><span class="icon-pencil"></span>Show JS</a>. Il ne fait rien, mais peut-être arrive bientôt
corbacho
4
En 2015, après y être allé /show, enregistrez la page complète, puis regardez dans le dossier qui se termine par _files, à l'intérieur devrait être un .htmlfichier avec le code source de l'exemple.
Castro Roy
11
Étape cruciale manquante. Après jsfiddle.net/Ua8Cv/show, sélectionnez le javascript, choisissez afficher la source du cadre, puis enregistrez. Pas seulement la source de la page.
Eric Bridger
87
Nouvelle réponse à une ancienne question:
Méthode 1:
Étape 1 : Vous devez mettre /showaprès le sur URLlequel vous travaillez:
http://jsfiddle.net/<fiddle_id>/show/
Il montre la sortie avec un en-tête de résultat.
Étape 2 : Cliquez avec le bouton droit sur le cadre inférieur et sélectionnez Afficher la source du cadre . C'est tout. Vous avez le code html avec des liens JS en ligne, CSS.
Merci! L'étape 2 n'était pas du tout évidente pour moi.
Chris Prince
à l'étape 1, nous obtenons un en-tête supplémentaire avec le lien «Résultat» -pour la même page et le lien «éditer dans jsfiddle» .. devrait faire un clic droit sur la sortie (en excluant cet en-tête) et sélectionner la source du cadre de vue ..
Pradeep Kumar Prabaharan
3
Ceci est la réponse complète, pas claire de la réponse acceptée
Eric Bridger
@LeosLiterak Je pense que vous avez essayé de voir la source de la page pour method1. Cela fonctionne pour la source du cadre de vue . Vérifiez avec le lien d'exemple.
Pradeep Kumar Prabaharan
@LeosLiterak mis à jour. et merci de le rappeler afin que maintenant la réponse soit plus claire pour tout le monde.
Pradeep Kumar Prabaharan
15
L'ajout / show ne présente pas un code source pur, c'est un exemple de travail intégré. Pour l'afficher sans aucun script supplémentaire, css et html, utilisez:
Avez-vous vu cela? Quel est le Resultdans l'en-tête?
Little Alien
1
Cela a peut-être fonctionné une fois, mais en 2018, la navigation vers une telle URL sans en-tête de référent HTTP "fiddle.jshell.net" la donne intégrée dans un iframe, identique à jsfiddle.net/<fiddle id> / show / ou jsfiddle.net / <fiddle id> / embedded / result /
Jacob C. dit Réintégrer Monica
10
Non, JSFiddle n'a pas de fonction de téléchargement. Cependant, il n'est pas très difficile de contourner cela et de sauvegarder le contenu d'un violon de toute façon.
Depuis la publication de la réponse acceptée, JSFiddle a récemment apporté des modifications à l'interface utilisateur et au backend qui affectent la façon dont un violon doit être téléchargé. Notez les procédures mises à jour ci-dessous.
Méthode de ligne de commande simple
Cette méthode télécharge uniquement le code HTML, JavaScript et CSS du violon dans un seul fichier. Les ressources externes du violon ne sont pas sauvegardées.
Dans la ligne de commande ci-dessous, fiddle_idfait référence au numéro d'identification du violon. Pour un violon avec l'URL " http://jsfiddle.net/<fiddle_user>/<fiddle_id>" ou " http://jsfiddle.net/<fiddle_id>", seul le fiddle_idest nécessaire. Le fiddle_usern'est pas important.
À l'invite du shell, entrez la ligne de commande unique:
Le violon sera enregistré dans un fichier nommé " fiddle_id.html".
Méthode de navigation plus longue
Cette méthode télécharge 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 le Share/Embedmenu / lien " " en haut de la page d'édition de JSFiddle. Dans la boîte de dialogue qui apparaît, copiez l'URL indiquée dans le Share full screen resultchamp " ". Ce 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 l'URL copiée à l'étape précédente. Chargez cette page.
Utilisez la fonction d'enregistrement de votre navigateur pour enregistrer la page et toutes ses ressources sur votre ordinateur local. Pour enregistrer toutes les ressources à l'aide de Google Chrome, par exemple, assurez-vous de sélectionner " Webpage, Complete" dans le Formatmenu " ". Assurez-vous de spécifier un nom pour la page. Disons qu'il s'appelle " fiddle.html" pour cet exemple.
Une fois la page enregistrée sur votre ordinateur, vous aurez le fiddle.htmlfichier " " et un répertoire nommé " fiddle_files". Le fichier " fiddle.html" est la page wrapper que JSFiddle utilise pour afficher un en-tête avec un titre "Résultat" et d'autres liens. Il chargera votre violon dans un élément iframe. Pour la plupart, ce fichier peut être ignoré ou même supprimé. Le contenu HTML, JavaScript et CSS de votre violon sera enregistré dans le fiddle_filesrépertoire " " sous la forme d'un seul fichier nommé " saved_resource.html".
Copiez " fiddle_files/saved_resource.html" là où vous souhaitez l'utiliser. Si votre violon incluait des éléments sous " External Resources", ceux-ci apparaîtront également dans le fiddle_filesrépertoire " ". Assurez-vous de copier ces fichiers au même endroit où vous avez copié " saved_resource.html", car le fichier HTML fera référence à ces ressources en utilisant des URL relatives.
Comme mentionné précédemment, d'autres navigateurs peuvent nommer les fichiers différemment lors de leur enregistrement. Par exemple, Firefox nomme le fichier combiné HTML / JS / CSS " fiddle_files/a.html".
Étape 1:
Accédez à une page de violon commejsfiddle.net/oskar/v5893p61
Étape 2:
Ajoutez «/ show» à la fin de l'URL, commejsfiddle.net/oskar/v5893p61/show
Étape 3:
Faites un clic droit sur la page et cliquez sur la source du cadre de vue . Vous obtiendrez le code HTML incluant CSS dans la balise et Javascript (js) dans la balise. [Le lien source de toutes les bibliothèques sera également ajouté].
Voir la capture d'écran
Étape 4:
Vous pouvez maintenant enregistrer le code source dans un fichier .html.
Dans un travail récent, j'ai dû télécharger une liste d'URL de violon et créer un dossier séparé pour chaque violon ayant un fichier html css js séparé pour chacun, j'ai créé le programme de robot suivant pour cela.
https://github.com/sguha-work/FiddleCrawler
.Il créera un nom de dossier avec une valeur de compteur et chaque dossier aura un html, un css, un js et un fichier de détails. (Le fichier de détails contiendra les liens des ressources externes).
J'ai trouvé un article sous le sujet ci-dessus. Ici, je pourrais prendre le code complet. Je vais le mentionner.
Voici les étapes mentionnées dans l'article:
Ajoutez intégré / result / à la fin de l'URL JSFiddle que vous souhaitez récupérer.
Afficher le cadre ou le code source du cadre: cliquez avec le bouton droit n'importe où dans la page et affichez le cadre dans un nouvel onglet ou la source tout de suite (nécessite Firefox).
Enfin, enregistrez la page dans votre format préféré (MHT, HTML, TXT, etc.) et voilà!
Vous devez mettre / afficher un après l'URL sur laquelle vous travaillez:
Par exemple:
"http://jsfiddle.net/rkw79/PagTJ/show/"
pour l'URL du champ:
"http://jsfiddle.net/rkw79/PagTJ/"
après cela, enregistrez le fichier et allez dans le dossier show (ou le nom de fichier avec lequel vous avez enregistré) sous ce dossier vous obtiendrez un fichier html show_resource.HTML .c'est votre fichier actuel. maintenant ouvrez-le dans le navigateur et affichez le code source . Bonne chance -------- Ujjwal Gupta
Il n'y a pas un moyen aussi approprié de télécharger toutes les choses ensemble à partir de JSFiddle, mais il existe un moyen de le faire. Ajoutez simplement «embarqué /» ou «embarqué / résultat /» à la fin de votre URL JSFiddle !, et vous pourrez ensuite enregistrer la page entière sous forme de fichier HTML + les bibliothèques externes (si vous le souhaitez).
puis utilisez simplement la fonction inspect element du navigateur. vous obtiendrez le code dans l'onglet iframe. . dans le chrome, faites un clic droit et cliquez sur modifier comme onglet html. et copiez le contenu html. c'est votre véritable code.
Réponses:
Ok j'ai découvert:
Vous devez mettre
/show
un après l'URL sur laquelle vous travaillez:http://jsfiddle.net/<your_fiddle_id>/show/
C'est le site qui affiche les résultats.
Et puis lorsque vous l'enregistrez sous forme de fichier. Tout est dans un seul fichier HTML.
Par exemple:
http://jsfiddle.net/Ua8Cv/show/
pour le site http://jsfiddle.net/Ua8Cv
la source
http://jsfiddle.net/Ua8Cv
si vous tapez simplement le supplément/show
dans la barre d'adresse et appuyez sur Entrée (suivi du raccourci du navigateur pour afficher le code source) pour obtenir la source.<a class="aiButton" id="showjscode" title="Show JavaScript code" href="#showjs"><span class="icon-pencil"></span>Show JS</a>
. Il ne fait rien, mais peut-être arrive bientôt/show
, enregistrez la page complète, puis regardez dans le dossier qui se termine par_files
, à l'intérieur devrait être un.html
fichier avec le code source de l'exemple.Nouvelle réponse à une ancienne question:
Étape 1 : Vous devez mettre
/show
après le surURL
lequel vous travaillez:Il montre la sortie avec un en-tête de résultat.
Étape 2 : Cliquez avec le bouton droit sur le cadre inférieur et sélectionnez Afficher la source du cadre . C'est tout. Vous avez le code html avec des liens JS en ligne, CSS.
Sauvegardez-le.
Par exemple: http://jsfiddle.net/YRafQ/20/show/ pour le site http://jsfiddle.net/YRafQ/20/
Remarque: afficher la source du cadre et non afficher la source de la page
Vous pouvez utiliser ce code:
view-source:http://fiddle.jshell.net/<fiddle_id>/show/light/
Par exemple: pour mon fiddle_id:
YRafQ/20
la source
L'ajout / show ne présente pas un code source pur, c'est un exemple de travail intégré. Pour l'afficher sans aucun script supplémentaire, css et html, utilisez:
Un exemple: http://fiddle.jshell.net/Ua8Cv/show/light/
la source
Result
dans l'en-tête?Non, JSFiddle n'a pas de fonction de téléchargement. Cependant, il n'est pas très difficile de contourner cela et de sauvegarder le contenu d'un violon de toute façon.
Depuis la publication de la réponse acceptée, JSFiddle a récemment apporté des modifications à l'interface utilisateur et au backend qui affectent la façon dont un violon doit être téléchargé. Notez les procédures mises à jour ci-dessous.
Méthode de ligne de commande simple
Cette méthode télécharge uniquement le code HTML, JavaScript et CSS du violon dans un seul fichier. Les ressources externes du violon ne sont pas sauvegardées.
Dans la ligne de commande ci-dessous,
fiddle_id
fait référence au numéro d'identification du violon. Pour un violon avec l'URL "http://jsfiddle.net/<fiddle_user>/<fiddle_id>
" ou "http://jsfiddle.net/<fiddle_id>
", seul lefiddle_id
est nécessaire. Lefiddle_user
n'est pas important.À l'invite du shell, entrez la ligne de commande unique:
Le violon sera enregistré dans un fichier nommé "
fiddle_id.html
".Méthode de navigation plus longue
Cette méthode télécharge 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.
Share/Embed
menu / lien " " en haut de la page d'édition de JSFiddle. Dans la boîte de dialogue qui apparaît, copiez l'URL indiquée dans leShare full screen result
champ " ". Ce sera de la forme "http://jsfiddle.net/<fiddle_user>/<fiddle_id>/embedded/result/
" ou "http://jsfiddle.net/<fiddle_id>/embedded/result/
".Webpage, Complete
" dans leFormat
menu " ". Assurez-vous de spécifier un nom pour la page. Disons qu'il s'appelle "fiddle.html
" pour cet exemple.fiddle.html
fichier " " et un répertoire nommé "fiddle_files
". Le fichier "fiddle.html
" est la page wrapper que JSFiddle utilise pour afficher un en-tête avec un titre "Résultat" et d'autres liens. Il chargera votre violon dans un élément iframe. Pour la plupart, ce fichier peut être ignoré ou même supprimé. Le contenu HTML, JavaScript et CSS de votre violon sera enregistré dans lefiddle_files
répertoire " " sous la forme d'un seul fichier nommé "saved_resource.html
".fiddle_files/saved_resource.html
" là où vous souhaitez l'utiliser. Si votre violon incluait des éléments sous "External Resources
", ceux-ci apparaîtront également dans lefiddle_files
répertoire " ". Assurez-vous de copier ces fichiers au même endroit où vous avez copié "saved_resource.html
", car le fichier HTML fera référence à ces ressources en utilisant des URL relatives.Comme mentionné précédemment, d'autres navigateurs peuvent nommer les fichiers différemment lors de leur enregistrement. Par exemple, Firefox nomme le fichier combiné HTML / JS / CSS "
fiddle_files/a.html
".la source
Toujours aucune fonctionnalité de téléchargement prise en charge .. MAIS .. vous pouvez utiliser le script de nœud jsfiddle-downloader .
Installation :
Pour télécharger un seul violon à partir de son identifiant :
Pour télécharger un seul violon depuis son URL :
Pour télécharger tous les scripts d'un 'utilisateur' déterminé à partir de jsFiddle.net:
Il téléchargera toutes les sauvegardes dans le répertoire currrent, les scripts jsFiddles seront nommés comme suit:
la source
Étape 1:
Accédez à une page de violon comme
jsfiddle.net/oskar/v5893p61
Étape 2:
Ajoutez «/ show» à la fin de l'URL, comme
jsfiddle.net/oskar/v5893p61/show
Étape 3:
Faites un clic droit sur la page et cliquez sur la source du cadre de vue . Vous obtiendrez le code HTML incluant CSS dans la balise et Javascript (js) dans la balise. [Le lien source de toutes les bibliothèques sera également ajouté]. Voir la capture d'écran
Étape 4:
Vous pouvez maintenant enregistrer le code source dans un fichier .html.
la source
Le meilleur moyen est:
Après cela, vous pouvez copier ce code et le coller sur votre ordinateur.
la source
Dans un travail récent, j'ai dû télécharger une liste d'URL de violon et créer un dossier séparé pour chaque violon ayant un fichier html css js séparé pour chacun, j'ai créé le programme de robot suivant pour cela. https://github.com/sguha-work/FiddleCrawler .Il créera un nom de dossier avec une valeur de compteur et chaque dossier aura un html, un css, un js et un fichier de détails. (Le fichier de détails contiendra les liens des ressources externes).
la source
J'ai trouvé un article sous le sujet ci-dessus. Ici, je pourrais prendre le code complet. Je vais le mentionner.
Voici les étapes mentionnées dans l'article:
vous pouvez également le trouver: https://sirusdark.wordpress.com/2014/04/10/how-to-save-and-download-jsfiddle-code/
la source
Vous pouvez télécharger en utilisant ce package dans le nœud js,
https://www.npmjs.com/package/jsfiddle-downloader
la source
Vous devez mettre / afficher un après l'URL sur laquelle vous travaillez:
Par exemple:
pour l'URL du champ:
après cela, enregistrez le fichier et allez dans le dossier show (ou le nom de fichier avec lequel vous avez enregistré) sous ce dossier vous obtiendrez un fichier html show_resource.HTML .c'est votre fichier actuel. maintenant ouvrez-le dans le navigateur et affichez le code source . Bonne chance -------- Ujjwal Gupta
la source
D'accord, le moyen le plus simple, j'ai découvert était simplement de changer l'url (jsfiddle [dot] net) en fiddle [dot] jshell [dot] net / Vous avez un code html clair, sans aucune sorte d'iframe ... Exemple: https: // jsfiddle [point] net / mfvmoy64 / 27 / show / light / -> http: // violon [point] jshell [point] net / mfvmoy64 / 27 / show / light /
( Doit changer le '.' 'En "[point]" à cause du stackeroverflow ...: c ) PS: sry 4 mauvais anglais
la source
Il n'y a pas un moyen aussi approprié de télécharger toutes les choses ensemble à partir de JSFiddle, mais il existe un moyen de le faire. Ajoutez simplement «embarqué /» ou «embarqué / résultat /» à la fin de votre URL JSFiddle !, et vous pourrez ensuite enregistrer la page entière sous forme de fichier HTML + les bibliothèques externes (si vous le souhaitez).
la source
Il y a npm-package
jsfiddle-downloader
.la source
Utilisez http://jsfiddle.net/ / show / light /
puis utilisez simplement la fonction inspect element du navigateur. vous obtiendrez le code dans l'onglet iframe. . dans le chrome, faites un clic droit et cliquez sur modifier comme onglet html. et copiez le contenu html. c'est votre véritable code.
la source
Ctrl+ S, enregistre le violon entier, dans le dossier des fichiers se trouve la page propre que vous recherchez
la source