Мне было интересно, смогу ли я очистить консоль какой-нибудь командой ...
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
[Я думаю, что нет способа очистить консоль ... но я хотел, чтобы кто-то сказал мне это ...]
javascript
console
google-chrome
Reigel
источник
источник
Ответы:
Если вы введете
clear()
в консоль, он очистит его.Я не думаю, что есть способ сделать это программно, так как это может быть использовано неправильно. (консоль очищается какой-либо веб-страницей, конечный пользователь не может получить доступ к информации об ошибках)
один из возможных обходных путей:
в консольном типе
window.clear = clear
вы сможете использовать clear в любом скрипте на своей странице.источник
clear()
... это то же самое.clear()
не работает, если вы отметили «Сохранить журнал при навигации».Всегда есть хороший трюк:
или более короткое изменение вышеуказанного:
Не самое элегантное решение, я знаю :) ... но работает.
Для меня я обычно просто печатаю длинную разделительную строку «-----», чтобы облегчить чтение журналов.
источник
console.log(new Array(24 + 1).join('\n')
делает то же самое, но это намного короче. :)console.log(Array(25).join('\n'))
. ВызовArray
конструктора безnew
оператора требует возврата массива.window.alert
:var hasClear = (typeof clear == 'function'); if(hasClear) clear(); console.info('bla'); if(!hasClear) console.log(Array(18).join('\n'));
Кажется, это работает просто отлично:
источник
Если вы используете
console.clear()
, кажется, что работает в Chrome. Обратите внимание, что будет выведено сообщение «Консоль была очищена».Обратите внимание, я получил ошибку сразу после очистки консоли, поэтому она не отключает консоль, а только очищает ее. Кроме того, я пробовал это только в Chrome, так что я не знаю, как это кросс-браузер.
РЕДАКТИРОВАТЬ: я проверял это в Chrome, IE, Firefox и Opera. Он работает в консолях Chrome, MSIE и Opera по умолчанию, но не в Firefox, однако работает в Firebug.
источник
Если вы хотите просто очистить консоль при отладке, вы можете просто нажать кнопку «ban-circle»
⃠
, чтобы очистить console.log.Или просто нажмите «Ctrl + L», чтобы очистить консоль с помощью клавиатуры.
источник
Хром:
Сафари:
Вы можете создать свою собственную переменную, которая работает в обоих:
После этого вы можете просто использовать
console.API.clear()
.источник
clear()
это из коробки.ты можешь использовать
если вы работаете с кодировкой JavaScript.
иначе вы можете использовать,
CTR+L
чтобы очистить редактор cosole.источник
Press
CTRL+L
Ярлык, чтобы очиститьlog
, даже если у вас отмеченPreserve log
вариант.Надеюсь это поможет.
источник
clear()
течение такого долгого времени, но я никогда не думал использовать пресловутый ярлык Bash Clear-Terminal. :) Спасибо!На Mac вы также можете использовать
⌘+K
как в терминале.источник
Это работает
источник
Uncaught TypeError: Cannot call method 'clear' of undefined
На консоли Chrome щелкните правой кнопкой мыши и у нас есть возможность очистить консоль.
источник
Я использую следующее для псевдонима
cls
при локальной отладке в Chrome (введите следующий JavaScript в консоль):Теперь вход
cls
в консоль очистит консоль.источник
Удобная компиляция нескольких ответов для программной очистки консоли (из сценария, а не из самой консоли):
источник
Вместо ввода команды просто нажмите:
очистить хромированную консоль
источник
На основании Cobbal в ответ , вот что я сделал:
По моему
JavaScript
я поставил следующее:Условный код не будет работать до тех пор, пока вы не НАЗНАЧИТЕ window.clear (т.е. ваш журнал пуст, пока вы этого не сделаете). В ТИПЕ ОТЛАДКИ ОТЛАДКИ:
Violà - журнал, который очищает себя.
Mac OS 10.6.8 - Chrome 15.0.874.106
источник
Chrome - нажмите CTRL+ Lво время фокусировки на консоли.
Firefox -
clear()
в консоли ввода.Internet Explorer - нажмите CTRL+L , фокусируя консольный ввод.
Edge - нажмите CTRL+ L, фокусируя ввод консоли.
Хорошего дня!
источник
На MacOS :
В Linux :
В Windows :
Чтобы заставить его работать в Firefox,
userscripts
можно использовать. СкачатьGreaseMonkey
расширение для FF.В сценарии обновите метаданные значением
//@include *://*/*
, чтобы они запускались на каждой странице. Это будет работать только тогда, когда фокус находится на странице. Это просто обходной путь.источник
Я думаю, что это больше не доступно из-за «проблем безопасности».
console.log(console)
из кода дает:Снаружи кода доступен _commandLineAPI. Как-то раздражает, потому что иногда я хочу просто войти и не видеть старый вывод.
источник
Я собираюсь добавить к этому, так как это поиск, который вышел на первое место в Google ..
Когда я использую ExtJS / Javascript, я вставляю это, и консоль очищается - если нет ошибки ..
Я, скорее всего, далеко от курса, но так я очищаю консоль для каждой загрузки / обновления страницы.
источник