2015-05-18 2 views
2

У меня есть некоторые функции, которые при выполнении показывают некоторую информацию с console.log().Как очистить консоль Firefox от javascript?

Нет проблем с этим.

Но в некоторых случаях консоль выглядит странно ... Потому что они прислали мне очистить консоль при нажатии «l» (буква «L» в нижнем регистре).

Я принял это как простую задачу, мне просто нужно было использовать console.clear() и все было бы хорошо.

Но ... Я только подумал:

console.clear(); // doesn't work in firefox !!! 

В хроме работает нормально.

Fiddle here.

ли кто-то знает любую технику, чтобы сделать это в Firefox?

Спасибо за ваше время.

+0

Это работает в firebug. – jcubic

+0

Возможный дубликат [Javascript: Clear Console \ [Firefox \]] (http://stackoverflow.com/questions/25924299/javascript-clear-console-firefox) –

ответ

2

Консоль не является стандартизированной, поэтому у них будут различия. Firefox предлагает некоторые helper commands хотя:

clear() 

(так же, как удар CTRL +L в Chrome и ALT + R в Firefox).

Однако вы не можете назвать это программно. Работает только в самой консоли. Вместо этого вы можете посмотреть в Firebug.

+0

Я думаю, что это CTRL + L поможет мне .. спасибо –

+1

'' 'Ctrl + L''' работает в Chrome, но не в Firefox,' '' Alt + R''' работает в последнем. –

+1

@DrunkenMaster ответ обновлен, спасибо! (Я просто просматривал страницы горячих клавиш MDN, а также в waybackmachine, и этот документ не документирован, поэтому хороший улов). – K3N

0

Кажется, что clear больше не доступен из console (Firebug 30+). Тип clear(); непосредственно от Firebug.

Смежные вопросы