Gibt es in jsFiddle eine Download-Funktion, mit der Sie einen HTML-Code mit CSS, HTML und JS in einer Datei herunterladen und für Debug-Zwecke ohne jsFiddle ausführen können?
Zum Beispiel, http://jsfiddle.net/Ua8Cvwenn Sie einfach das Extra /showin die Adressleiste eingeben und die Eingabetaste drücken (gefolgt von der Verknüpfung zum Anzeigen des Quellcodes im Browser), um die Quelle abzurufen.
Heltonbiker
1
Ich kann im HTML-Quellcode von jsfiddle eine versteckte Schaltfläche in der Symbolleiste sehen <a class="aiButton" id="showjscode" title="Show JavaScript code" href="#showjs"><span class="icon-pencil"></span>Show JS</a>. Es macht nichts, aber vielleicht kommt es bald
Corbacho
4
/showSpeichern Sie 2015 nach dem Aufrufen die vollständige Seite und schauen Sie in den Ordner, der mit endet. Darin _filessollte sich eine .htmlDatei mit dem Quellcode des Beispiels befinden.
Castro Roy
11
Entscheidender Schritt fehlt. Wählen Sie nach jsfiddle.net/Ua8Cv/show das Javascript aus, wählen Sie die Ansichtsrahmenquelle und speichern Sie sie. Nicht nur die Seitenquelle.
Eric Bridger
87
Neue Antwort auf eine alte Frage:
Methode 1:
Schritt 1 : Sie müssen /shownach der URLArbeit setzen:
http://jsfiddle.net/<fiddle_id>/show/
Es zeigt die Ausgabe mit einem Ergebnisheader.
Schritt 2 : Klicken Sie mit der rechten Maustaste auf den unteren Frame und wählen Sie Frame-Quelle anzeigen . Das ist es. Sie haben den HTML-Code mit Online-JS-Links, CSS.
Vielen Dank! Schritt 2 war für mich überhaupt nicht offensichtlich.
Chris Prince
In Schritt 1 erhalten wir einen zusätzlichen Header mit dem Link "Ergebnis" - für dieselbe Seite und dem Link "In jsfiddle bearbeiten". Klicken Sie mit der rechten Maustaste auf die Ausgabe (ohne diesen Header) und wählen Sie die Ansichtsrahmenquelle aus.
Pradeep Kumar Prabaharan
3
Dies ist die vollständige Antwort, nicht klar aus der akzeptierten Antwort
Eric Bridger
@LeosLiterak Ich denke, Sie haben versucht, die Seitenquelle für Methode1 anzuzeigen. Es funktioniert für die Ansichtsrahmenquelle . Gegenprüfung mit dem Beispiellink.
Pradeep Kumar Prabaharan
@LeosLiterak aktualisiert. und danke für die Erinnerung, damit jetzt die Antwort für jeden klarer wird.
Pradeep Kumar Prabaharan
15
Das Hinzufügen / Anzeigen stellt keinen reinen Quellcode dar, sondern ist ein eingebettetes Arbeitsbeispiel. Verwenden Sie Folgendes, um es ohne zusätzliche Skripte, CSS und HTML anzuzeigen:
Hast du das gesehen? Was ist das Resultin der Kopfzeile?
Little Alien
1
Vielleicht hat dies einmal funktioniert, aber im Jahr 2018 wird beim Navigieren zu einer solchen URL ohne HTTP-Referer-Header "fiddle.jshell.net" diese in einen Iframe eingebettet, genau wie bei jsfiddle.net/<fiddle id> / show / oder jsfiddle.net / <Geigen- ID> / eingebettet / Ergebnis /
Jacob C. sagt Reinstate Monica
10
Nein, JSFiddle hat keine Download-Funktion. Es ist jedoch nicht sehr schwierig, das zu umgehen und den Inhalt einer Geige zu speichern.
Seit der Veröffentlichung der akzeptierten Antwort hat JSFiddle einige Änderungen an der Benutzeroberfläche und am Backend vorgenommen, die sich auf die Art und Weise auswirken, wie eine Geige heruntergeladen werden soll. Beachten Sie die aktualisierten Verfahren unten.
Einfache Befehlszeilenmethode
Diese Methode lädt nur HTML, JavaScript und CSS der Geige als einzelne Datei herunter. Die externen Ressourcen der Geige werden nicht gespeichert.
fiddle_idBezieht sich in der unten gezeigten Befehlszeile auf die ID-Nummer der Geige. Für eine Geige mit der URL " http://jsfiddle.net/<fiddle_user>/<fiddle_id>" oder " http://jsfiddle.net/<fiddle_id>" wird nur die fiddle_idbenötigt. Das fiddle_userist unwichtig.
Geben Sie an einer Shell-Eingabeaufforderung die einzelne Befehlszeile ein:
Die Geige wird in einer Datei mit dem Namen " fiddle_id.html" gespeichert .
Längere Browsermethode
Diese Methode lädt die Geige sowie ihre externen Ressourcen herunter. Die angegebenen Schritte basieren auf der Verwendung von Google Chrome. Die Verwendung anderer Webbrowser sollte ebenfalls funktionieren, sie können jedoch andere Dateinamen verwenden.
Wählen Sie das Share/EmbedMenü / den Link " " oben auf der JSFiddle-Bearbeitungsseite. Kopieren Sie im angezeigten Dialogfeld die im Feld " Share full screen result" angezeigte URL . Es wird die Form " http://jsfiddle.net/<fiddle_user>/<fiddle_id>/embedded/result/" oder " http://jsfiddle.net/<fiddle_id>/embedded/result/" haben.
Öffnen Sie ein neues Browserfenster und fügen Sie die im vorherigen Schritt kopierte URL ein. Laden Sie diese Seite.
Verwenden Sie die Speicherfunktion Ihres Browsers, um die Seite und alle ihre Ressourcen auf Ihrem lokalen Computer zu speichern. Um beispielsweise alle Ressourcen mit Google Chrome zu speichern, müssen Sie Webpage, Completeim FormatMenü " " " " auswählen . Stellen Sie sicher, dass Sie einen Namen für die Seite angeben. Nehmen wir an, es heißt in fiddle.htmldiesem Beispiel " ".
Nachdem die Seite auf Ihrem Computer gespeichert wurde, haben Sie die fiddle.htmlDatei " " und ein Verzeichnis mit dem Namen " fiddle_files". Die Datei " fiddle.html" ist die Wrapper-Seite, auf der JSFiddle einen Header mit einem "Ergebnis" -Titel und anderen Links anzeigt. Es wird Ihre Geige in ein Iframe-Element laden. Zum größten Teil kann diese Datei ignoriert oder sogar gelöscht werden. Der HTML-, JavaScript- und CSS-Inhalt Ihrer Geige wird im fiddle_filesVerzeichnis " " als einzelne Datei mit dem Namen " saved_resource.html" gespeichert .
Kopieren Sie " fiddle_files/saved_resource.html" dorthin, wo Sie es verwenden möchten. Wenn Ihre Geige Elemente unter " External Resources" enthält, werden diese auch im fiddle_filesVerzeichnis " " angezeigt. Stellen Sie sicher, dass Sie diese Dateien an denselben Ort kopieren, an den Sie " saved_resource.html" kopiert haben , da die HTML-Datei unter Verwendung relativer URLs auf diese Ressourcen verweist.
Wie bereits erwähnt, können andere Browser die Dateien beim Speichern anders benennen. Beispielsweise nennt Firefox die kombinierte HTML / JS / CSS-Datei " fiddle_files/a.html".
Schritt 1:
Gehen Sie zu einer Geigen-Seite wiejsfiddle.net/oskar/v5893p61
Schritt 2:
Fügen Sie '/ show' am Ende der URL hinzu, wie zjsfiddle.net/oskar/v5893p61/show
Schritt 3:
Klicken Sie mit der rechten Maustaste auf die Seite und klicken Sie auf die Ansicht Frame-Quelle . Sie erhalten den HTML-Code einschließlich CSS im Tag und Javascript (js) im Tag. [Auch der Quelllink aller Bibliotheken wird hinzugefügt].
Siehe Screenshot
Schritt 4:
Jetzt können Sie den Quellcode in einer HTML-Datei speichern.
In einer kürzlich durchgeführten Arbeit musste ich eine Liste von Geigen-URLs herunterladen und für jede Geige einen eigenen Ordner mit einer eigenen HTML-CSS-JS-Datei erstellen. Dazu habe ich das folgende Crawler-Programm erstellt.
https://github.com/sguha-work/FiddleCrawler.
Es wird ein Ordnername mit einem Zählerwert erstellt und jeder Ordner verfügt über eine HTML-, eine CSS-, eine JS- und eine Details-Datei. (Die Details-Datei enthält die Links externer Ressourcen).
Ich habe einen Artikel unter dem obigen Thema gefunden. Dort könnte ich den vollständigen Code übernehmen. Ich werde ihn erwähnen.
Hier sind die im Artikel genannten Schritte:
Fügen Sie eingebettet / result / am Ende der JSFiddle-URL hinzu, die Sie abrufen möchten.
Zeigen Sie den Frame oder den Quellcode des Frames an: Klicken Sie mit der rechten Maustaste auf eine beliebige Stelle auf der Seite und zeigen Sie den Frame sofort auf einer neuen Registerkarte oder in der Quelle an (erfordert Firefox).
Speichern Sie zum Schluss die Seite in Ihrem bevorzugten Format (MHT, HTML, TXT usw.) und voilà!
Sie müssen nach der URL, an der Sie arbeiten, eine einfügen / anzeigen:
Beispielsweise:
"http://jsfiddle.net/rkw79/PagTJ/show/"
für Feld URL:
"http://jsfiddle.net/rkw79/PagTJ/"
Speichern Sie danach die Datei und wechseln Sie in den Ordner show (oder den Dateinamen, mit dem Sie gespeichert haben) unter diesem Ordner. Sie erhalten eine HTML-Datei show_resource.HTML. Dies ist Ihre eigentliche Datei. Öffnen Sie sie jetzt im Browser und zeigen Sie den Quellcode an . Viel Glück -------- Ujjwal Gupta
Bitte hören Sie auf, Fragen, die vor über 2 Jahren gelöst wurden, mit einer hoch bewerteten Antwort zu beantworten. Dies bietet niemandem einen Vorteil.
Es gibt keine so richtige Möglichkeit, alle Dinge zusammen von JSFiddle herunterzuladen, aber es gibt eine Hack-Methode, um genau das zu tun. Fügen Sie einfach "embedded /" oder "embedded / result /" am Ende Ihrer JSFiddle-URL hinzu! Dann können Sie die gesamte Seite als HTML-Datei + die externen Bibliotheken speichern (wenn Sie möchten).
Verwenden Sie dann einfach die Inspect-Element-Funktion des Browsers. Sie erhalten Code in der Registerkarte Iframe. . In Chrome klicken Sie einfach mit der rechten Maustaste und klicken Sie auf Als HTML-Registerkarte bearbeiten. und kopieren Sie den HTML-Inhalt. das ist dein eigentlicher Code.
Antworten:
Ok, ich habe herausgefunden:
Sie müssen
/show
nach der URL, an der Sie arbeiten, eineeingeben : http://jsfiddle.net/<Ihre_Fiddle_ID>/show/ Auf
dieser Website werden die Ergebnisse angezeigt .
Und dann, wenn Sie es als Datei speichern. Es ist alles in einer HTML-Datei.
Zum Beispiel:
http://jsfiddle.net/Ua8Cv/show/
für die Site http://jsfiddle.net/Ua8Cv
quelle
http://jsfiddle.net/Ua8Cv
wenn Sie einfach das Extra/show
in die Adressleiste eingeben und die Eingabetaste drücken (gefolgt von der Verknüpfung zum Anzeigen des Quellcodes im Browser), um die Quelle abzurufen.<a class="aiButton" id="showjscode" title="Show JavaScript code" href="#showjs"><span class="icon-pencil"></span>Show JS</a>
. Es macht nichts, aber vielleicht kommt es bald/show
Speichern Sie 2015 nach dem Aufrufen die vollständige Seite und schauen Sie in den Ordner, der mit endet. Darin_files
sollte sich eine.html
Datei mit dem Quellcode des Beispiels befinden.Neue Antwort auf eine alte Frage:
Schritt 1 : Sie müssen
/show
nach derURL
Arbeit setzen:Es zeigt die Ausgabe mit einem Ergebnisheader.
Schritt 2 : Klicken Sie mit der rechten Maustaste auf den unteren Frame und wählen Sie Frame-Quelle anzeigen . Das ist es. Sie haben den HTML-Code mit Online-JS-Links, CSS.
Speichern Sie es einfach.
Zum Beispiel: http://jsfiddle.net/YRafQ/20/show/ für die Site http://jsfiddle.net/YRafQ/20/
Hinweis: Frame-Quelle anzeigen und nicht Seitenquelle anzeigen
Sie können diesen Code verwenden:
view-source:http://fiddle.jshell.net/<fiddle_id>/show/light/
Zum Beispiel: Für meine fiddle_id:
YRafQ/20
quelle
Das Hinzufügen / Anzeigen stellt keinen reinen Quellcode dar, sondern ist ein eingebettetes Arbeitsbeispiel. Verwenden Sie Folgendes, um es ohne zusätzliche Skripte, CSS und HTML anzuzeigen:
Ein Beispiel: http://fiddle.jshell.net/Ua8Cv/show/light/
quelle
Result
in der Kopfzeile?Nein, JSFiddle hat keine Download-Funktion. Es ist jedoch nicht sehr schwierig, das zu umgehen und den Inhalt einer Geige zu speichern.
Seit der Veröffentlichung der akzeptierten Antwort hat JSFiddle einige Änderungen an der Benutzeroberfläche und am Backend vorgenommen, die sich auf die Art und Weise auswirken, wie eine Geige heruntergeladen werden soll. Beachten Sie die aktualisierten Verfahren unten.
Einfache Befehlszeilenmethode
Diese Methode lädt nur HTML, JavaScript und CSS der Geige als einzelne Datei herunter. Die externen Ressourcen der Geige werden nicht gespeichert.
fiddle_id
Bezieht sich in der unten gezeigten Befehlszeile auf die ID-Nummer der Geige. Für eine Geige mit der URL "http://jsfiddle.net/<fiddle_user>/<fiddle_id>
" oder "http://jsfiddle.net/<fiddle_id>
" wird nur diefiddle_id
benötigt. Dasfiddle_user
ist unwichtig.Geben Sie an einer Shell-Eingabeaufforderung die einzelne Befehlszeile ein:
Die Geige wird in einer Datei mit dem Namen "
fiddle_id.html
" gespeichert .Längere Browsermethode
Diese Methode lädt die Geige sowie ihre externen Ressourcen herunter. Die angegebenen Schritte basieren auf der Verwendung von Google Chrome. Die Verwendung anderer Webbrowser sollte ebenfalls funktionieren, sie können jedoch andere Dateinamen verwenden.
Share/Embed
Menü / den Link " " oben auf der JSFiddle-Bearbeitungsseite. Kopieren Sie im angezeigten Dialogfeld die im Feld "Share full screen result
" angezeigte URL . Es wird die Form "http://jsfiddle.net/<fiddle_user>/<fiddle_id>/embedded/result/
" oder "http://jsfiddle.net/<fiddle_id>/embedded/result/
" haben.Webpage, Complete
imFormat
Menü " " " " auswählen . Stellen Sie sicher, dass Sie einen Namen für die Seite angeben. Nehmen wir an, es heißt infiddle.html
diesem Beispiel " ".fiddle.html
Datei " " und ein Verzeichnis mit dem Namen "fiddle_files
". Die Datei "fiddle.html
" ist die Wrapper-Seite, auf der JSFiddle einen Header mit einem "Ergebnis" -Titel und anderen Links anzeigt. Es wird Ihre Geige in ein Iframe-Element laden. Zum größten Teil kann diese Datei ignoriert oder sogar gelöscht werden. Der HTML-, JavaScript- und CSS-Inhalt Ihrer Geige wird imfiddle_files
Verzeichnis " " als einzelne Datei mit dem Namen "saved_resource.html
" gespeichert .fiddle_files/saved_resource.html
" dorthin, wo Sie es verwenden möchten. Wenn Ihre Geige Elemente unter "External Resources
" enthält, werden diese auch imfiddle_files
Verzeichnis " " angezeigt. Stellen Sie sicher, dass Sie diese Dateien an denselben Ort kopieren, an den Sie "saved_resource.html
" kopiert haben , da die HTML-Datei unter Verwendung relativer URLs auf diese Ressourcen verweist.Wie bereits erwähnt, können andere Browser die Dateien beim Speichern anders benennen. Beispielsweise nennt Firefox die kombinierte HTML / JS / CSS-Datei "
fiddle_files/a.html
".quelle
Es werden immer noch keine Download-Funktionen unterstützt. ABER Sie können das Knotenskript jsfiddle-downloader verwenden .
Installation :
So laden Sie eine einzelne Geige von ihrer ID herunter :
So laden Sie eine einzelne Geige von ihrer URL herunter :
So laden Sie alle Skripte eines bestimmten "Benutzers" von jsFiddle.net herunter:
Es werden alle Backups im aktuellen Verzeichnis heruntergeladen. Die jsFiddles-Skripte werden wie folgt benannt:
quelle
Schritt 1:
Gehen Sie zu einer Geigen-Seite wie
jsfiddle.net/oskar/v5893p61
Schritt 2:
Fügen Sie '/ show' am Ende der URL hinzu, wie z
jsfiddle.net/oskar/v5893p61/show
Schritt 3:
Klicken Sie mit der rechten Maustaste auf die Seite und klicken Sie auf die Ansicht Frame-Quelle . Sie erhalten den HTML-Code einschließlich CSS im Tag und Javascript (js) im Tag. [Auch der Quelllink aller Bibliotheken wird hinzugefügt]. Siehe Screenshot
Schritt 4:
Jetzt können Sie den Quellcode in einer HTML-Datei speichern.
quelle
Der beste Weg ist:
Danach können Sie diesen Code kopieren und in Ihren Computer einfügen.
quelle
In einer kürzlich durchgeführten Arbeit musste ich eine Liste von Geigen-URLs herunterladen und für jede Geige einen eigenen Ordner mit einer eigenen HTML-CSS-JS-Datei erstellen. Dazu habe ich das folgende Crawler-Programm erstellt. https://github.com/sguha-work/FiddleCrawler. Es wird ein Ordnername mit einem Zählerwert erstellt und jeder Ordner verfügt über eine HTML-, eine CSS-, eine JS- und eine Details-Datei. (Die Details-Datei enthält die Links externer Ressourcen).
quelle
Ich habe einen Artikel unter dem obigen Thema gefunden. Dort könnte ich den vollständigen Code übernehmen. Ich werde ihn erwähnen.
Hier sind die im Artikel genannten Schritte:
Sie können es auch finden: https://sirusdark.wordpress.com/2014/04/10/how-to-save-and-download-jsfiddle-code/
quelle
Sie können mit diesem Paket in Knoten js herunterladen,
https://www.npmjs.com/package/jsfiddle-downloader
quelle
Sie müssen nach der URL, an der Sie arbeiten, eine einfügen / anzeigen:
Beispielsweise:
für Feld URL:
Speichern Sie danach die Datei und wechseln Sie in den Ordner show (oder den Dateinamen, mit dem Sie gespeichert haben) unter diesem Ordner. Sie erhalten eine HTML-Datei show_resource.HTML. Dies ist Ihre eigentliche Datei. Öffnen Sie sie jetzt im Browser und zeigen Sie den Quellcode an . Viel Glück -------- Ujjwal Gupta
quelle
Okay, der einfachste Weg, den ich herausgefunden habe, war, einfach die URL (jsfiddle [dot] net) in fiddle [dot] zu ändern. Jshell [dot] net / Da hast du einen klaren HTML-Code ohne jeglichen Iframe ... Beispiel: https: // jsfiddle [dot] net / mfvmoy64 / 27 / show / light / -> http: // fiddle [dot] jshell [dot] net / mfvmoy64 / 27 / show / light /
( Muss das '.' Wegen wegen des Stapelüberlaufs in "[Punkt]" ändern ...: c ) PS: sry 4 schlechtes Englisch
quelle
Es gibt keine so richtige Möglichkeit, alle Dinge zusammen von JSFiddle herunterzuladen, aber es gibt eine Hack-Methode, um genau das zu tun. Fügen Sie einfach "embedded /" oder "embedded / result /" am Ende Ihrer JSFiddle-URL hinzu! Dann können Sie die gesamte Seite als HTML-Datei + die externen Bibliotheken speichern (wenn Sie möchten).
quelle
Es gibt ein npm-Paket
jsfiddle-downloader
.quelle
Verwenden Sie http://jsfiddle.net/ / show / light /
Verwenden Sie dann einfach die Inspect-Element-Funktion des Browsers. Sie erhalten Code in der Registerkarte Iframe. . In Chrome klicken Sie einfach mit der rechten Maustaste und klicken Sie auf Als HTML-Registerkarte bearbeiten. und kopieren Sie den HTML-Inhalt. das ist dein eigentlicher Code.
quelle
Ctrl+ S, speichert die gesamte Geige, im Dateiordner befindet sich die gesuchte saubere Seite
quelle