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")
웹 페이지 내부에 가상 콘솔 을 삽입하는 방법에는 여러 가지가 있습니다 .
raw.githack.com을 통해 제공 되는 Firebug Lite 의 다음 스크립트를 포함합니다 .
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
raw.githack.com을 통해 제공되는 eu81273 의 다음 스크립트를 포함합니다 .
https://raw.githack.com/eu81273/jsfiddle-console/master/console.js
여기에 기존의 랩 사소한 구현의 console.log
아웃 덤프 후 전화를하고 prettified 인수를 사용하여는 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