Я хотел бы создать «универсальную» функцию регистрации отладки, которая проверяет пространство имен JS для известных журнальных библиотек.Какие инструменты ведения журнала отладки доступны из Javascript?
Например, в настоящее время он поддерживает console.log Firebug в:
var console = window['console'];
if (console && console.log) {
console.log(message);
}
Очевидно, что это работает только в Firefox, если установлен Firebug/включен (он будет также работать в других браузерах с Firebug Lite). В принципе, я буду предоставлять JS-библиотеку, в которой я не знаю, в какую среду она будет втянута, и я хотел бы узнать, есть ли способ сообщить об отладке вывода пользователю.
Итак, возможно, что jQuery предоставляет что-то - я бы проверял, что jQuery присутствует и использует его. Или, может быть, есть известные IE-плагины, которые работают, над которыми я могу нюхать. Но это должен быть довольно устоявшийся и используемый механизм. Я не могу проверить каждую непонятную функцию журнала, которую создают люди.
Пожалуйста, только одна библиотека/технология за каждый ответ, чтобы они могли получить оценку по ходу голосования. Кроме того, использование alert() является хорошим краткосрочным решением, но ломается, если вам требуется надежное ведение журнала отладки или если блокировка выполнения является проблемой.
Это хорошее временное решение, но не удается, если вы испускаете ведение журнала информационного уровня, чего обычно бывает много. Приложение быстро стало бы непригодным из-за всего предупреждения() s – levik 2008-09-18 17:55:30
Ahh, я предположил, что это скорее о краткосрочном выводе информации – Teifion 2008-09-18 17:58:42