Comment puis-je faire en sorte que la console se montre violemment sur JSfiddle.com?
J'ai récemment vu un violon intégrant la console dans le violon. Quelqu'un sait-il comment cela peut être fait?
console.log('foo');
dans la boîte JShttps://rawgit.com/eu81273/jsfiddle-console/master/console.js
https://cdn.jsdelivr.net/gh/eu81273/jsfiddle-console/console.js
fonctionne bien ... ici
var consoleLine = "<p class=\"console-line\"></p>";
console = {
log: function (text) {
$("#console-log").append($(consoleLine).html(text));
}
};
console.log("Hello Console")
Aucune des solutions ci-dessus ne fonctionnait pour moi, car j'avais besoin d'une console interactive pour pouvoir définir de manière dynamique une variable lors du test de réactivité dans Vue.js.
Donc je suis passé à Codepen , qui a une ne console interactive étendue à votre application.
Il y a plusieurs façons d'intégrer une console virtuelle dans une page Web ...
Incluez le script suivant de Firebug Lite , diffusé via raw.githack.com :
https://rawcdn.githack.com/firebug/firebug-lite/firebug1.5/build/firebug-lite-debug.js
Incluez le script suivant de / u/Canon , utilisé dans Stack Snippets :
https://stacksnippets.net/scripts/snippet-javascript-console.min.js
Incluez le script suivant de eu8127 , diffusé via raw.githack.com :
https://raw.githack.com/eu81273/jsfiddle-console/master/console.js
Voici une implémentation triviale qui encapsule l'appel _console.log
_ existant, puis supprime le prettifiéarguments à l'aide de _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])
_