jsfiddle内でコンソールを取得する方法


104

JSfiddle.comのフィドルにコンソールを表示するにはどうすればよいですか?

私は最近、コンソールがフィドルに埋め込まれているフィドルを見ましたが、誰でもこれを行う方法を知っていますか?


2
バイオリンがこのようなことをした可能性はありますか?jsfiddle.net/FL4XL
JonSG

3
@VtoCorleoneこれは私が欲しかったものですjsfiddle.net/c42vd3m9/1 CodeBroJohnがそれに答えました。超便利
アダムブキャナンスミス

1
私は、これは、Webサービスについてですので、オフトピックとして、この質問を閉じるために投票しています
エヴァンキャロル

1
@EvanCarroll JS Fiddleは、プログラマーが一般的に使用するソフトウェアツールであるため、このサイトで話題になっています。参照 ヘルプセンター
ルベン

1
この質問は、私がこれを検索したとき、jQueryを使用する特定のライブラリコンソールではなく、JavaScriptソリューションが欲しかっただけでは十分に明確ではありません。これは悪いことではありません。ただし、質問へのjsfiddle参照のような詳細情報を含めることができます。
ダルトン

回答:


74
  1. JavaScriptパネルを展開する
  2. jQuery Edgeを選択
  3. Firebug Liteを選択します。

設定例

結果タブの下部にインラインコンソールを追加する必要があります

出力例


19
jQueryエッジライブラリまたはjQueryのサブセットを使用してfirebug liteオプションを表示するには、JavaScriptを設定する必要があることを単に含める必要があります。そうしないと、簡単に表示されません。
Tope

4
答え怒鳴るよりよい解決策のように見えるあなたはjQueryのを使用しない場合。
Robert

このソリューションでは、通常のJavaScriptではなく、jQueryを使用する必要があります。
ダルトン

95

かなりシンプルなもの

github

jsfiddleの外部リソースに次のURLを追加するだけで、結果画面にconsole.logとconsole.errorが表示されます。

https://cdn.jsdelivr.net/gh/eu81273/jsfiddle-console/console.js

私はこれを探していて、これが仕事をします。[object Object]ではなく、ログでオブジェクトグラフを表示するには、F12キーを押してブラウザコンソールでログを確認します。
cirovladimir

1
すごい!ただし、醜い[オブジェクトオブジェクト]はまだ印刷されており、ネストされたオブジェクトには3つのドットが印刷されます。それでも、場合によっては非常に役立ちます。今はWebブラウザーコンソールを使用しています。
cirovladimir

これは空のHTML(JavaScriptのみ)にのみ当てはまります
ng10

32
  • JavaScriptの横にある矢印をクリックします
  • FRAMEWORKS&EXTENSIONSとしてNo-Libary(Pure JS)を選択します
  • console.log('foo');JSボックスに貼り付けます
  • リソースの下に追加https://rawgit.com/eu81273/jsfiddle-console/master/console.js
    • または:リソースの下に追加https://cdn.jsdelivr.net/gh/eu81273/jsfiddle-console/console.js
  • そして、その再生ボタンを押すスクリプトを実行します


3
GIFは本当に便利です。
AlexMelw 2018年

1
@Ruben。ただし、この回答は、上位投票の前に表示されたため、クレジットに値します。+ gifは本当に役に立ちます!!
Anshuman Manral

15

JavaScriptギアオプションでFirebug拡張機能を選択するためのオプションが見つからず、外部リンク/ライブラリを追加したくありませんでしたが、別の簡単な解決策があります。

ブラウザの組み込みコンソールを使用できます

開発ツールコンソール


1
この回答がどのように反対票を投じられているかを見て、私は驚いています。答えはかなり現実的で、シンプルで冗長ではないようです。説明はありますか?少なくとも、他の代替案と可能な解決策を提案しようとしています。
Amrit Gautam 2017年

1
反対票があなたを怒らせて申し訳ありません。反対票はあなたの方法とは何の関係もありません-これは質問に対する答えではないからです。これは代替案の提案であり、OP質問へのコメントとして配置するのが適切です。回答を更新しない限り、反対票を削除することはできません。更新で質問に対する回答になった場合、またはこの方法がOPの要求よりも実行可能なオプションである理由の合理的なセットが提供された場合にのみ削除します。
ウィリアムパットン

ブラウザーの組み込みコンソールを使用すると、console.log()デモンストレーションの結果を確認できますが、それでもjsfiddleの変数を操作できません。それを行う方法はありますか?
krubo

2
賛成投票、firebug拡張機能のオプションも表示されないため、最も簡単な解決策は、F12を
押すことです

1
@AnshumanManralソリューションが機能するまで、いつどこにあるかは気にしません。反対票を投じる理由は見当たりません!
アムリット

14

うまくいきます... ここ

var consoleLine = "<p class=\"console-line\"></p>";

console = {
    log: function (text) {
        $("#console-log").append($(consoleLine).html(text));
    }
};
console.log("Hello Console")

1
あなたの答えをありがとう、あなたの答えは文字通り私が求めていたものに答えますが、私の質問は明確ではなかったので、プラス1をあげます。これは、jsfiddle.net
Adam Buchanan Smith

3

Vue.jsで反応性をテストするときに変数を動的に設定できるインタラクティブコンソールが必要だったため、上記の解決策はどれも私にとってはうまくいきませんでした。

そこで、私はアプリケーションにスコープされた対話型コンソールを持つCodepenに切り替えました。

CodePenの例


また、jQueryとJs Fiddleのネイティブブラウザーコンソールを使用してDOMと対話できないことに気付きました。CodePenを使用して、ネイティブコンソールを開き、jQueryセレクターを使用してHTML要素を選択することができました。
nflauria

3

仮想コンソールをWebページ内に埋め込む方法はいくつかあります...

1. Firebug Liteデバッガーのデモ

raw.githack.comを介して提供されるFirebug Liteの次のスクリプトを含めます。

https://rawcdn.githack.com/firebug/firebug-lite/firebug1.5/build/firebug-lite-debug.js

ファイアバグ

2. Stack Snippets仮想コンソールのデモ

Stack Snippetsで使用される/ u / canonの次のスクリプトを含めます。

https://stacksnippets.net/scripts/snippet-javascript-console.min.js

スタックスニペット

3. jsFiddleコンソールのデモを追加する

raw.githack.comを介して提供されるeu81273の次のスクリプトを含めます。

https://raw.githack.com/eu81273/jsfiddle-console/master/console.js

jsFiddleコンソール

4.あなたが所有するロール

これは、既存のconsole.log呼び出しをラップし、次のようにして事前に設定された 引数をダンプする簡単な実装ですdocument.write

var oldLog = window.console.log
window.console.log = function(...args) {
    document.write(JSON.stringify(args, null, 2));
    oldLog.apply(this, args);
}

console.log("String", 44, {name: "Kyle", age: 30}, [1,2,3])

参考文献


1

今後の参考のために、答えからのjsfiddle-consoleは、JavaScriptでクラスを教えるときに私がまさに必要としていたものでした。ただし、この状況では実際に使用するには制限が多すぎることがわかりました。だから私は自分で作った。

多分それはここで誰にでも役立つでしょう。

jsFiddleのリソースにCDNバージョンを追加するだけです。

https://unpkg.com/html-console-output

ここに例:https : //jsfiddle.net/Brutac/e5nsp2mu/

GitHub:https : //github.com/karimayachi/html-console-output


0

私はパーティーに遅れる可能性がありますが、JSfiddleが新しいコンソール機能をリリースしたことを述べたいだけです。機能しない場合は、[設定]でオンにしてください。

ここに画像の説明を入力してください

まだベータ版ですが、ちょっと…迷惑な回避策はもうありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.