JSfiddle.comのフィドルにコンソールを表示するにはどうすればよいですか?
私は最近、コンソールがフィドルに埋め込まれているフィドルを見ましたが、誰でもこれを行う方法を知っていますか?
JSfiddle.comのフィドルにコンソールを表示するにはどうすればよいですか?
私は最近、コンソールがフィドルに埋め込まれているフィドルを見ましたが、誰でもこれを行う方法を知っていますか?
回答:
かなりシンプルなもの
jsfiddleの外部リソースに次のURLを追加するだけで、結果画面にconsole.logとconsole.errorが表示されます。
https://cdn.jsdelivr.net/gh/eu81273/jsfiddle-console/console.js
console.log('foo');
JSボックスに貼り付けますhttps://rawgit.com/eu81273/jsfiddle-console/master/console.js
https://cdn.jsdelivr.net/gh/eu81273/jsfiddle-console/console.js
JavaScriptギアオプションでFirebug拡張機能を選択するためのオプションが見つからず、外部リンク/ライブラリを追加したくありませんでしたが、別の簡単な解決策があります。
console.log()
デモンストレーションの結果を確認できますが、それでもjsfiddleの変数を操作できません。それを行う方法はありますか?
うまくいきます... ここ
var consoleLine = "<p class=\"console-line\"></p>";
console = {
log: function (text) {
$("#console-log").append($(consoleLine).html(text));
}
};
console.log("Hello Console")
仮想コンソールをWebページ内に埋め込む方法はいくつかあります...
raw.githack.comを介して提供される、Firebug Liteの次のスクリプトを含めます。
https://rawcdn.githack.com/firebug/firebug-lite/firebug1.5/build/firebug-lite-debug.js
Stack Snippetsで使用される/ u / canonの次のスクリプトを含めます。
https://stacksnippets.net/scripts/snippet-javascript-console.min.js
raw.githack.comを介して提供されるeu81273の次のスクリプトを含めます。
https://raw.githack.com/eu81273/jsfiddle-console/master/console.js
これは、既存の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])
今後の参考のために、答えからのjsfiddle-consoleは、JavaScriptでクラスを教えるときに私がまさに必要としていたものでした。ただし、この状況では実際に使用するには制限が多すぎることがわかりました。だから私は自分で作った。
多分それはここで誰にでも役立つでしょう。
jsFiddleのリソースにCDNバージョンを追加するだけです。
https://unpkg.com/html-console-output