Событие загрузки страницы
Подскажите пожалуйста, возможно ли поймать событие загрузки новой страницы ?
То есть предположим я загрузил в браузере страницу. К примеру установил событие "load" на document:
{
function my_func_event(add_param_event_name)
{
return function my_func_event(event)
{
console.log("load");
}
}
let my_elem = document; //пробовал и "window" - тоже не работает.
let my_event_name = "load";
my_elem.addEventListener(my_event_name, my_func_event_add_params(my_event_name));
}
Теперь кликаю по какой нибудь ссылке на странице, которая открывает какую то другую страницу на этом сайте. Вот вышеприведенный код в этом плане не работает, то есть загрузка новой страницы не перехватывается. Такое вообще можно таким или похожим образом сделать ? |
Когда загрузилась новая страница и произошло событие load, старой страницы уже нет. И скриптов, которые были на ней, уже нет.
Событие load (страница загрузилась, DOM построен, все ресурсы загрузились) могут обработать только скрипты на этой самой, загруженной странице. По коду У вас нет функции my_func_event_add_params, которая используется в строке 17 |
Цитата:
Насчет функции - так неудачно скопировал просто. |
| Часовой пояс GMT +3, время: 04:53. |