Я задавался вопросом, мог ли я разрешить консоль с некоторой командой..
console.log()
, может распечатать... там команда для разрешения консоли?..
Я попытался console.log(console);
и добрался, это функционирует ниже...
assert: function assert() { [native code] }
constructor: function Console() { [native code] }
count: function count() { [native code] }
debug: function debug() { [native code] }
dir: function dir() { [native code] }
dirxml: function dirxml() { [native code] }
error: function error() { [native code] }
group: function group() { [native code] }
groupEnd: function groupEnd() { [native code] }
info: function info() { [native code] }
log: function log() { [native code] }
markTimeline: function markTimeline() { [native code] }
profile: function profile() { [native code] }
profileEnd: function profileEnd() { [native code] }
time: function time() { [native code] }
timeEnd: function timeEnd() { [native code] }
trace: function trace() { [native code] }
warn: function warn() { [native code] }
__proto__: Object
[Я предполагаю, что нет никакого способа разрешить консоль..., но я хотел, чтобы кто-то сказал это мне...]
Обновление: по состоянию на 6 ноября 2012 года
console.clear()
стал доступен в Chrome Canary.
Если вы введете clear()
в консоль, она очистится.
Я не думаю, что есть способ сделать это программно, так как это может быть использовано не по назначению. (консоль очищается какой-то веб-страницей, конечный пользователь не может получить доступ к информации об ошибке)
один возможный обходной путь:
в консоли введите window.clear = clear
, тогда вы сможете использовать clear в любом скрипте на вашей странице.
Всегда есть старый добрый трюк:
console.log("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
Не самое элегантное решение, я знаю :) ... но работает.
Я обычно просто печатаю длинную разделительную линию «-----», чтобы облегчить чтение журналов.