Me preguntaba si podría limpiar la consola con algún comando ...
console.log()
, puede imprimir ... ¿hay algún comando para limpiar la consola? ..
Lo intenté console.log(console);
y obtuve estas funciones a continuación ...
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
[Supongo que no hay forma de limpiar la consola ... pero quería que alguien me lo dijera ...]
javascript
console
google-chrome
Reigel
fuente
fuente
Respuestas:
Si escribes
clear()
en la consola, la borra.No creo que haya una manera de hacerlo programáticamente, ya que podría ser mal utilizado. (alguna página web borra la consola, el usuario final no puede acceder a la información de error)
Una posible solución alternativa:
en el tipo de consola
window.clear = clear
, entonces podrá usar clear en cualquier script en su página.fuente
clear()
... es lo mismo.clear()
no funciona si ha marcado "Conservar registro al navegar".Siempre está el buen truco:
o una variación más corta de lo anterior:
No es la solución más elegante, lo sé :) ... pero funciona.
Para mí, generalmente imprimo una larga línea de separación "-----" para ayudar a que los registros sean más fáciles de leer.
fuente
console.log(new Array(24 + 1).join('\n')
hace lo mismo, pero es mucho más corto. :)console.log(Array(25).join('\n'))
. Llamar alArray
constructor sin elnew
operador se especifica para devolver una matriz.window.alert
:var hasClear = (typeof clear == 'function'); if(hasClear) clear(); console.info('bla'); if(!hasClear) console.log(Array(18).join('\n'));
Esto parece funcionar bien:
fuente
Si lo usa
console.clear()
, parece funcionar en Chrome. Tenga en cuenta que generará el mensaje "La consola se borró".Tenga en cuenta que recibí un error justo después de borrar la consola, por lo que no desactiva la consola, solo la borra. Además, solo he intentado esto en Chrome, así que no sé qué tan cruzado es el navegador.
EDITAR: Probé esto en Chrome, IE, Firefox y Opera. Funciona en las consolas predeterminadas de Chrome, MSIE y Opera, pero no en Firefox, sin embargo, funciona en Firebug.
fuente
Si solo desea borrar la consola al depurar, simplemente haga clic en el botón "prohibir círculo"
⃠
para borrar console.log.Alternativamente, simplemente presione "Ctrl + L" para borrar la consola usando su teclado.
fuente
Cromo:
Safari:
Puede crear su propia variable, que funciona en ambos:
Después de eso, simplemente puede usar
console.API.clear()
.fuente
clear()
.puedes usar
si está trabajando con la codificación javascript.
de lo contrario, puede usar
CTR+L
para borrar el editor de cosole.fuente
Press
CTRL+L
Atajo para borrarlog
, incluso si tiene laPreserve log
opción marcada .Espero que esto ayude.
fuente
clear()
durante tanto tiempo, sin embargo, nunca pensé en usar el notorio atajo de terminal claro de Bash. :) ¡Gracias!En Mac también puedes usarlo
⌘+K
como en Terminal.fuente
Eso esta funcionando
fuente
Uncaught TypeError: Cannot call method 'clear' of undefined
En la consola de Chrome, haga clic derecho con el mouse y tenemos la opción de borrar la consola
fuente
Utilizo lo siguiente para alias
cls
cuando depuro localmente en Chrome (ingrese el siguiente JavaScript en la consola):ahora entrando
cls
en la consola borrará la consola.fuente
Una práctica compilación de múltiples respuestas para borrar la consola mediante programación (desde un script, no desde la consola en sí):
fuente
En lugar de escribir el comando, simplemente presione:
para limpiar la consola cromada
fuente
Basado en la respuesta de Cobbal , esto es lo que hice:
En mi
JavaScript
pongo lo siguiente:El código condicional no se ejecutará hasta que ASIGNE window.clear (lo que significa que su registro estará vacío hasta que lo haga). EN EL TIPO DE CONSOLA DE DEPURACIÓN:
Violà: un tronco que se borra solo.
Mac OS 10.6.8 - Chrome 15.0.874.106
fuente
Chrome - Presione CTRL+L mientras enfoca la entrada de la consola.
Firefox -
clear()
en la entrada de la consola.Internet Explorer - Presione CTRL+L mientras enfoca la entrada de la consola.
Borde: presione CTRL+ Lmientras enfoca la entrada de la consola.
¡Tenga un buen día!
fuente
En MacOS :
En Linux :
En Windows :
Para que funcione en Firefox,
userscripts
se puede utilizar. DescargarGreaseMonkey
extensión para FF.En el script, actualice los metadatos con el valor
//@include *://*/*
, para que se ejecute en todas las páginas. Funcionará solo cuando el foco esté en la página. Es solo una solución alternativa.fuente
Creo que esto ya no está disponible debido a 'problemas de seguridad'.
console.log(console)
del código da:Desde fuera del código, _commandLineAPI está disponible. Un poco molesto porque a veces solo quiero iniciar sesión y no ver la salida anterior.
fuente
Voy a agregar a esto, ya que es una búsqueda que apareció en Google.
Cuando uso ExtJS / Javascript inserto esto y la consola se borra, a menos que haya un error.
Es muy probable que esté fuera de curso, pero así es como borro la consola para cada carga / actualización de la página.
fuente