Javascript определить Firebug - PullRequest
2 голосов
/ 23 декабря 2010

Я хочу попросить людей отключить firebug.Как определить, что у них установлен firebug?Итак, это был кросс-браузер, определенный в Chrome, Mozilla и IE8 +

Ответы [ 2 ]

4 голосов
/ 23 декабря 2010

Два шага:

  1. , если существует window.console, возможно, Firebug установлен. Возможно, это не так, поскольку window.console также может указывать на то, что консоль Chrome включена.

  2. , если шаг 1. возвращает объект, проверьте, если console.firebug возвращает что-либо. Если это произойдет, это будет номер версии Firebug.

Теперь вы знаете, как проверить, установлен ли Firebug, но вы не можете заставить своего пользователя отключить его. Попробуйте войти в Gmail с включенным Firebug, и они покажут вам предупреждение о том, что его включение может привести к проблемам с производительностью.

4 голосов
/ 23 декабря 2010

easy:

if(window.console && window.console.firebug) alert("I caught a firebug");

edit: я не вижу причин просить людей отключить его, если только у вас нет серьезных проблем с производительностью, таких как gmail.

edit2: япрочитайте ваш вопрос еще раз.Если вы также хотите проверить консоль firefly и chrome, просто проверьте window.console

важный edit3: firebug 1.9 больше не добавляет window.console.firebug.не знаю, с какой версии это так.

...