У меня довольно отвратительный и большой файл javascript, который я унаследовал от разработчика, которого я ненавижу. Существует много мертвого кода, и я обнаружил, что потратил много времени на рефакторинг функций, которые даже не вызываются.
В идеале, я просто хочу что-то, что может привязаться к движку js и отслеживать, когда и сколько раз вызывались функции.
В FF я могу получить список функций, обойдя объект окна, и динамически обернуть их все в метод, который будет регистрировать вызов к ним, а затем вызвать функцию как обычно.
К сожалению, в IE я не могу использовать это, так как не могу найти способ получить список всех функций, которые были загружены. И я не могу запустить это приложение в FF, так как оно ужасно специфично для браузера. По последним подсчетам было 138 строк, содержащих «новый ActiveXObject (...)»
Помогите, либо с помощью инструмента, который может сделать это, либо, по крайней мере, способ получить список функций, которые IE7 загрузил из пользовательского скрипта.
Спасибо
-с