Как я могу показать консоль на скрипке на JSfiddle.com?
Недавно я увидел скрипку с консолью, встроенной в скрипку, кто-нибудь знает, как это можно сделать?
Как я могу показать консоль на скрипке на JSfiddle.com?
Недавно я увидел скрипку с консолью, встроенной в скрипку, кто-нибудь знает, как это можно сделать?
Который должен добавить встроенную консоль внизу вкладки результатов
довольно простой..
Просто добавьте следующий URL во Внешние ресурсы в jsfiddle, вы увидите console.log и console.error на экране результатов.
https://cdn.jsdelivr.net/gh/eu81273/jsfiddle-console/console.js
console.log('foo');
в коробку JShttps://rawgit.com/eu81273/jsfiddle-console/master/console.js
https://cdn.jsdelivr.net/gh/eu81273/jsfiddle-console/console.js
отлично работает... здесь
var consoleLine = "<p class=\"console-line\"></p>";
console = {
log: function (text) {
$("#console-log").append($(consoleLine).html(text));
}
};
console.log("Hello Console")
Я не смог найти никакой опции для выбора расширения Firebug в опции JavaScript, и я не хотел добавлять внешние ссылки/библиотеки, но есть другое простое решение.
Ни одно из вышеперечисленных решений не помогло мне, поскольку мне требовалась интерактивная консоль, чтобы иметь возможность динамически устанавливать переменную при тестировании реактивности в Vue.js.
Поэтому я переключился на Codepen, в которой имеется интерактивная консоль для вашего приложения.
Существует несколько способов встроить виртуальную консоль в любую веб-страницу...
Включите следующий скрипт из 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])