如何使控制台显示在JSfiddle.com的小提琴中?
我最近看到了一个小提琴,该小提琴在小提琴中嵌入了控制台,有人知道该怎么做吗?
如何使控制台显示在JSfiddle.com的小提琴中?
我最近看到了一个小提琴,该小提琴在小提琴中嵌入了控制台,有人知道该怎么做吗?
Answers:
很简单的一个..
只需将以下URL添加到jsfiddle中的External Resources,您将在结果屏幕中看到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
console.log()
演示的结果,但是仍然无法与jsfiddle中的变量进行交互。有什么办法吗?
工作正常... 在这里
var consoleLine = "<p class=\"console-line\"></p>";
console = {
log: function (text) {
$("#console-log").append($(consoleLine).html(text));
}
};
console.log("Hello Console")
有几种方法可以将虚拟控制台嵌入任何网页内...
包括Firebug Lite中的以下脚本(通过raw.githack.com提供):
https://rawcdn.githack.com/firebug/firebug-lite/firebug1.5/build/firebug-lite-debug.js
包括来自/ u / canon的以下脚本(用于堆栈片段):
https://stacksnippets.net/scripts/snippet-javascript-console.min.js
包括来自eu81273的以下脚本,该脚本通过raw.githack.com提供:
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课上讲授的内容。但是我发现它太局限了,无法在这种情况下实际使用。所以我做了我自己的。
也许它将为这里的任何人服务。
只需将CDN版本添加到jsFiddle的资源中:
https://unpkg.com/html-console-output
此处的示例:https : //jsfiddle.net/Brutac/e5nsp2mu/