Возможно, у вас может быть функция сна, которая будет проверять, загрузилась ли страница, и через некоторое время вы предпримете какое-то действие.
Смотрите эту публикацию о ситуации, аналогичной вашей
setTimeout также может быть полезен.
Итак, вы бы получили:
setTimeout((function()
{ /* test if the page is loaded,
if so, call another function
or set a flag to get out*/
}),2000); //set for 2 seconds