Получить список всех созданных переменных, отладка
-
Какие средства доступны для отладки уже в процессе работы скрипта (в режиме запуска).
Т.е. я беру оборачиваю весь скрипт в отлов ошибки (словить не обрабатываемое исключение), если ошибка была, то хочу сохранить принт скрин страницы (это есть), содержимое всех переменных (это хз), ИД ошибки или что-то, что укажет на место ошибки (сообщение из лога..).
-
@out Все переменные и их значения можно получить выполнив
var AllVariablesTable = Object.keys(this) .filter(function(e){return e.indexOf("VAR_") == 0}) .reduce(function(all,one){ try { all[one.slice(4)] = eval(one) }catch(e) { all[one.slice(4)] = "undefined" } return all; },{}) log(JSON.stringify(AllVariablesTable))
что укажет на место ошибки (сообщение из лога..).
Я сделаю вместе с WAS_ERROR и ERROR_STRING переменную для ид действия, на котром произошла ошибка. Это когда будет визуализация ид действий, сейчас они есть, но только в коде.
-
А как обернуть скрипт в отладчик? в вижуал студию чтоли?
fidler telerik?
-
@volley Скрипт нужно просто выполнить, что значит обернуть в отладчик?
Вы не про эту кнопку спрашиваете?