JsFiddleにダウンロード機能があるので、CSS、HTML、JSを1つのファイルに入れてHTMLをダウンロードできるので、デバッグ目的でjsFiddleなしで実行できますか?
わかった:
作業中のURLの後に/show
aを追加する必要があります。
http://jsfiddle.net/ <your_fiddle_id>/show /
結果を表示するのはサイトです。
そして、ファイルとして保存するとき。すべて1つのHTMLファイルに含まれています。
例えば:
http://jsfiddle.net/Ua8Cv/show/
サイト用 http://jsfiddle.net/Ua8Cv
古い質問に対する新しい答え:
方法1:
ステップ1:作業中のURL
の後に/show
を配置する必要があります。
http://jsfiddle.net/<fiddle_id>/show/
結果を結果ヘッダーとともに表示します。
ステップ2:下のフレームを右クリックして、フレームソースの表示を選択します。それでおしまい。オンラインJSリンク、CSSを含むHTMLコードを取得しました。
保存するだけです。
例: http://jsfiddle.net/YRafQ/20/show/ サイトの場合 http://jsfiddle.net/YRafQ/20/
注:フレームソースの表示ではなくページソースの表示
方法2:
次のコードを使用できます:view-source:http://fiddle.jshell.net/<fiddle_id>/show/light/
例:fiddle_idの場合:YRafQ/20
view-source:http://fiddle.jshell.net/YRafQ/20/show/light/
/ showを追加しても、純粋なソースコードは表示されません。これは組み込みの動作例です。追加のスクリプト(cssおよびhtml)なしで表示するには、次を使用します。
http://fiddle.jshell.net/<fiddle id>/show/light/
いいえ、JSFiddleにはダウンロード機能がありません。ただし、それを回避し、とにかくフィドルの内容を保存することはそれほど難しくありません。
受け入れられた回答が投稿されて以来、JSFiddleは、フィドルのダウンロード方法に影響を与える最近のUIとバックエンドの変更を行いました。以下の更新された手順に注意してください。
このメソッドは、フィドルのHTML、JavaScript、およびCSSを1つのファイルとしてのみダウンロードします。フィドルの外部リソースは保存されません。
以下に示すコマンドラインでは、fiddle_id
はフィドルのID番号を指します。 URLが「http://jsfiddle.net/<fiddle_user>/<fiddle_id>
」または「http://jsfiddle.net/<fiddle_id>
」のフィドルの場合は、fiddle_id
のみが必要です。 fiddle_user
は重要ではありません。
シェルプロンプトで、単一のコマンドラインを入力します。
fiddleId=fiddle_id; curl "http://fiddle.jshell.net/${fiddleId}/show/" -H "Referer: http://fiddle.jshell.net/${fiddleId}/" --output "${fiddleId}.html"
フィドルは「fiddle_id.html
」という名前のファイルに保存されます。
このメソッドは、フィドルとその外部リソースをダウンロードします。指定された手順は、Google Chromeの使用に基づいています。他のWebブラウザーを使用しても機能しますが、異なるファイル名を使用する場合があります。
Share/Embed
」メニュー/リンクを選択します。表示されるダイアログボックスで、「Share full screen result
」フィールドに表示されているURLをコピーします。 「http://jsfiddle.net/<fiddle_user>/<fiddle_id>/embedded/result/
」または「http://jsfiddle.net/<fiddle_id>/embedded/result/
」の形式になります。Format
」メニューで「Webpage, Complete
」を選択してください。必ずページの名前を指定してください。この例では、「fiddle.html
」という名前だとしましょう。fiddle.html
」ファイルと「fiddle_files
」という名前のディレクトリが作成されます。ファイル「fiddle.html
」は、JSFiddleが「結果」タイトルとその他のリンクを含むヘッダーを表示するために使用するラッパーページです。 iframe要素にフィドルをロードします。ほとんどの場合、このファイルは無視することも、削除することもできます。フィドルのHTML、JavaScript、およびCSSコンテンツはすべて、「fiddle_files
」という名前の単一ファイルとして「saved_resource.html
」ディレクトリに保存されます。fiddle_files/saved_resource.html
」を使用したい場所にコピーします。フィドルに「External Resources
」の下にアイテムが含まれている場合、それらは「fiddle_files
」ディレクトリにも表示されます。 HTMLファイルは相対URLを使用してこれらのリソースを参照するため、これらのファイルを「saved_resource.html
」をコピーした場所と同じ場所に必ずコピーしてください。前述のように、他のブラウザでは、保存時にファイルに異なる名前を付ける場合があります。たとえば、FirefoxはHTML/JS/CSSを結合したファイルに「fiddle_files/a.html
」という名前を付けます。
ダウンロード機能はまだサポートされていません。しかし、. jsfiddle-downloader nodeスクリプトを使用できます。
インストール:
npm install jsfiddle-downloader -g
idからのシングルフィドルをダウンロードするには:
jsfiddle-downloader -i <fiddle-id> [-o <output file>]
そのURLから1つのフィドルをダウンロードするには:
jsfiddle-downloader -l <url> [-o <output file>]
jsfiddle-downloader -l jsfiddle.net/<user>/<fiddle-id>
jsfiddle-downloader -l https://jsfiddle.net/<fiddle-id>
jsfiddle-downloader -l https://jsfiddle.net/<user>/<fiddle-id>/show/ -o myfiddle.html
確定された「ユーザー」のすべてのスクリプトをjsFiddle.netからダウンロードするには:
jsfiddle-downloader -u <user> [-o <output file>]
現在のディレクトリにあるすべてのバックアップをダウンロードします。jsFiddlesスクリプトの名前は次のとおりです。
[<output-folder>/]<id-fiddle>.html
最善の方法は次のとおりです。
その後、そのコードをコピーして、コンピューターに貼り付けることができます。
ステップ1:jsfiddle.net/oskar/v5893p61
のようなフィドルページに移動します
ステップ2:jsfiddle.net/oskar/v5893p61/show
のように、URLの最後に「/ show」を追加します
ステップ3:
ページを右クリックし、フレームソースの表示をクリックします。タグにCSS、タグにJavascript(js)を含むHTMLコードを取得します。 [すべてのライブラリのソースリンクも追加されます]。 スクリーンショットを見る
ステップ4:
これで、ソースコードを.htmlファイルに保存できます。
作業中のURLの後に/ show aを追加する必要があります。
例えば:
"http://jsfiddle.net/rkw79/PagTJ/show/"
フィールドURLの場合:
"http://jsfiddle.net/rkw79/PagTJ/"
その後、ファイルを保存し、そのフォルダーの下のショーフォルダー(または保存したファイル名)に移動します実際のファイルであるshow_resource.HTMLというhtmlファイルを取得しますブラウザで開いてソースコードを表示します。幸運を祈る--------ウジワル・グプタ
最近の仕事では、フィドルのURLのリストをダウンロードし、各フィドルごとに個別のhtml css jsファイルを持つ個別のフォルダーを作成する必要がありました。このために、次のクローラープログラムを作成しました。 https://github.com/sguha-work/FiddleCrawler .counter値でフォルダー名を作成し、各フォルダーにはhtml、css、js、および詳細ファイルがあります。 (詳細ファイルには、外部リソースのリンクが保持されます)。
上記のトピックの下で記事を見つけました。そこで、私は完全なコードを取ることができました。それについて言及します。
記事に記載されている手順は次のとおりです。
取得したいJSFiddle URLの最後にembedded/result /を追加します。
フレームまたはフレームのソースコードを表示します。ページ内の任意の場所を右クリックし、新しいタブまたはソースでフレームをすぐに表示します(Firefoxが必要です)。
最後に、好みの形式(MHT、HTML、TXTなど)でページを保存してください。
また、それを見つけることができます: https://sirusdark.wordpress.com/2014/04/10/how-to-save-and-download-jsfiddle-code/
さて、最も簡単な方法は、URL(jsfiddle [dot] net)をfiddle [dot] jshell [dot] net /に変更することだけでした。iframeのない明確なhtmlコードがあります。例: https:// jsfiddle [dot] net/mfvmoy64/27/show/light / -> http:// fiddle [dot] jshell [dot] net/mfvmoy64/27/show/light /
(stackeroverflow ...のために「。」を「[dot]」に変更する必要があります...:c)PS:sry 4 bad english
このパッケージを使用して、ノードjsでダウンロードできます。