Как определить, когда пользователь нажимает на вкладку веб-страницы? - PullRequest
2 голосов
/ 20 июня 2019

Сегодня я обнаружил, что на YouTube есть эта замечательная функция, которая позволяет запускать видео во время воспроизведения видео и переходить на другую вкладку веб-страницы. Затем при повторном нажатии видео возвращается к исходному объему.

Я старался изо всех сил, чтобы лучше объяснить это изображение

THE IMAGR

Я был рад узнать, что заголовок веб-страницы может обнаружить щелчки, и я попробовал следующий код.

document.getElementsByTagName("title")[0].addEventListener("click", function() {
    alert("foo");
});

Не сработало. Поэтому я попытался вставить кнопку в заголовок, как показано ниже.

<title><button>test</button></title>
...
...
...
document.getElementsByTagName("button")[0].addEventListener("click", function() {
    alert("foo");
});

Не сработало. Я пытался выяснить это через Google, но каждый пост посвящен определению, сфокусирована ли веб-страница или нет, или, может быть, я просто не могу найти правильные ключевые слова (для Google).

Я действительно не хочу этого выяснять, поэтому любая помощь очень ценится. Я использую последнюю версию Firefox (в случае необходимости).

Заранее спасибо.

1 Ответ

1 голос
/ 20 июня 2019

К сожалению, это не то, что достижимо с помощью JavaScript. Эта функция реализована в последних браузерах, таких как Chrome или Firefox. Например, в IE значок отключения звука не виден. Любая веб-страница, которая издает звук, будет иметь этот значок.

...