JSfiddle.comのフィドルでコンソールを表示するにはどうすればよいですか?
私は最近、コンソールがフィドルに埋め込まれたフィドルを見ましたが、これをどのように行うことができるか知っていますか?
うまく動作します... ここ
var consoleLine = "<p class=\"console-line\"></p>";
console = {
log: function (text) {
$("#console-log").append($(consoleLine).html(text));
}
};
console.log("Hello Console")
Vue.jsで反応性をテストするときに変数を動的に設定できるインタラクティブコンソールが必要だったため、上記のソリューションはどれも役に立ちませんでした。
そこで私は Codepen に切り替えました。これは インタラクティブコンソール がアプリケーションにスコープされています。
Webページ内にvirtual consoleを埋め込む方法はいくつかあります...
Firebug ( jsFiddle Demo )の次のスクリプトを含めます。
https://getfirebug.com/firebug-lite-debug.js
/ u/Canon の次のスクリプトを含めます。これは Stack Snippets (- jsFiddle Demo )で使用されます。
https://stacksnippets.net/scripts/snippet-javascript-console.min.js
eu8127 の次のスクリプトを含めます- raw.githack.com *( jsFiddle Demo )で提供されます:
https://raw.githack.com/eu81273/jsfiddle-console/master/console.js
*注: rawgit.com はヒットEnd-Of-Life 2019年10月に、以前の回答のリンクは間もなく廃止されます。適切なMIMEタイプのgithubから.jsファイルを提供するraw.githackなど、適切な静的ファイルホスティングで上記のスクリプトのいずれかを使用できます。
以下は、既存のconsole.log
呼び出しをラップし、document.write
を使用して prettifiedarguments をダンプする簡単な実装です。
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])