Я знаю, это может показаться очень странным, но мне нужно знать, есть ли какой-либо активный/запущенный javascript на странице.Проверьте, работает ли какая-либо функция JavaScript
Я нахожусь в ситуации, когда мне нужно запустить код javascript/jquery после того, как все на странице будет показано, и все остальные скрипты закончены.
Можно ли это обнаружить?
EDIT:
Спасибо всем за ответы. К сожалению, я не смог найти решение, потому что у меня нет полного контроля над тем, что происходит на странице.
Даже, я смог разместить свой javascript в конце страницы, я думаю, что это не будет решением снова. Причина в том, что когда страница выполняет рендеринг функции, она вызывает другие функции и вызывает другие и т. Д. В результате некоторые данные неверны, поэтому мне нужно запустить свой код, чтобы исправить его.
Я использую SetTimeout с 2-х секунд, чтобы убедиться, что мой код будет выполнен последним, но это некрасиво ...
Итак, спасибо всем, но это больше проблема с системой, а не в JS.
Какой браузер работает? – Boomer
@Boomer Мне нужно сделать этот кросс-браузер. – gotqn
Это может помочь: http://stackoverflow.com/questions/3283576/how-to-trace-javascript-events-stack-trace –