Как определить, является ли страница или вкладка текущей активной страницей
Привет, ребята... Я хотел бы спросить, знает ли кто-нибудь из вас, как определить, является ли ваша текущая страница выбранной/активной? видите ли, у меня есть скрипт, который определяет, является ли ваша страница теперь выбранной вкладкой... но мне нужен код, который после завершения загрузки страницы скрипт проверит, является ли эта страница текущей выбранной страницей... вот мой код, который проверяет, является ли ваша страница выбранной вкладкой...
window.onfocus = function () { isActive = true; }; window.onblur = function () { isActive = false; };
Поэтому я хочу, чтобы, когда моя страница закончит загрузку, она автоматически определит, является ли она активной страницей или нет... как мне это сделать? базу из этого кода, который я скопировал на одном из сайтов, я немного поискал... этот код работает только при переключении с одного браузера на другой или переключении с одной вкладки на другую теперь моя проблема заключается в том, что если моя страница завершит загрузку, как я могу определить, является ли она текущей выбранной вкладкой или нет?
Я установил переменную isActive в true при первой загрузке, и она отлично работает, "если пользователь остался на этой странице". но проблема возникает, когда пользователь обновляет страницу и переключается на другую вкладку до загрузки страницы, тогда моя переменная isActive автоматически устанавливается в true, даже если пользователь не просматривает эту страницу... кто-нибудь знает обходной путь для этого? я уже видел эту ссылку, но это не то, что я искал http://stackoverflow.com/questions/1760250/how-to-tell-if-browser-tab-is-active