Ajax Russia : Аякс по-русски

Свежие новости из мира IT

Безопасный Firebug

firebug logoМало какой вэб разработчик обходится без Firebug-a. Спасает уйму времени и нервов. Но бывает, что как раз из за фаербага случаются косяки. И случается это обычно из за того, что девелопер забывает убрать вызовы функции console.log (и прочих) из кода. В браузерах, где не установлен фаербаг естественно будут ошибки.

Исправить это легко. Например можно быть внимательнее и удалять ненужный код. А можно просто добавить небольшой кусок кода в начало своего скрипта и навсегда забыть про ошибки в других браузерах.

JavaScript:
  1. if (!window.console || !console.firebug) {
  2.     var names = ["log", "debug", "info", "warn", "error", "assert", "dir", "dirxml", "group", "groupEnd", "time", "timeEnd", "count", "trace", "profile", "profileEnd"];
  3.     window.console = {};
  4.     for (var i = 0, len = names.length; i < len; ++i) {
  5.         window.console[names[i]] = function() {}
  6.     }
  7. }

Ещё можно скачать тоже самое с сайта разработчиков фаербага и вставить в HEAD.

del.icio.us Забобрить!

No comments yet. Be the first.

Leave a reply