Описание тега visibilitychange

1 ответ

document.hidden неправильно ложно при использовании в элементе управления WebBrowser

Я хочу определить, когда окно свернуто в JavaScript, поэтому я использую document.hidden, В приведенном ниже фрагменте нажмите "Пуск" и сверните окно, щелкнув кнопку "Свернуть", переключая значок приложения на панели задач, используя стрелку " Win +…
2 ответа

Как приостановить видео при нажатии на новую вкладку с помощью JavaScript?

Я работаю над видео HTML-тегом. Я хочу приостановить звук при открытии новой вкладки. Просьба помочь исправить эту проблему. <video autoplay onplay="clickplayer()" id="player" onended="endplayer()" fullscreen="true" controls onvolumechange="myFun…
1 ответ

Видимый веб-виджет Tizen Wearable Изменение и отладка

У меня проблемы с носимыми веб-виджетами Tizen. Я только что создал пример проекта с HTML + JS и попытался обновить страницу на события, описанные в жизненном цикле -> При загрузке / изменении видимости Пример кода можно найти по адресу: https://git…
18 июл '18 в 22:35
1 ответ

Мерцает, пока макет видим / пропал

Есть ли способ скрыть вид, не мигая его вид сверху? Я пытаюсь скрыть вид ниже MapView, Однажды я установил его видимость GONE, MapView мерцает. Поскольку я должен добавить больше маркеров динамически, я не смог сохранить MapView а также bottomView в…
02 ноя '18 в 12:46
0 ответов

Видимость страницы api все префиксы вендора

Я пытаюсь интегрировать API видимости страницы и вижу, что в некоторых версиях браузеров имена поставщиков предварительно привязаны к состоянию видимости. Я использую код ниже if (typeof document.hidden !== "undefined") { hidden = "hidden"; visible …
06 авг '19 в 14:40
1 ответ

Закрытие браузера не вызывает изменение видимости в сафари

Я пытаюсь сохранить статистику, когда пользователь закрывает браузер, ниже приведен код if (typeof document.hidden !== 'undefined') { // Opera 12.10 and Firefox 18 and later support hidden = 'hidden'; visibilityChange = 'visibilitychange'; } else if…
07 авг '19 в 14:45
1 ответ

Значение document.visibilityState отличается от ожидаемого с оператором mapTo()

Значение document.visibilityState вернулся mapTo() при использовании в качестве канала с наблюдаемой document.visibilitychange событие не такое, как ожидалось. fromEvent(document, 'visibilitychange') .pipe( mapTo(document.visibilityState) ) .subscri…
19 июл '20 в 23:36
0 ответов

Как узнать, что мой веб-сайт скрыт, когда пользователь блокирует устройство ios?

Я хочу знать, когда мой сайт скрыт на iOS. Я пробовал использовать прослушиватель событий дляvisibilitychange событие: document.addEventListener("visibilitychange", function() { if (document.visibilityState === 'visible') { console.log('visible') }e…
1 ответ

Пытаюсь сделать так, чтобы кнопка появлялась на экране мыши

Я пытаюсь сделать так, чтобы когда я наводил указатель мыши на эту кнопку, она появлялась. вот мой код html: <div class="hide"><button type="button" onmouseover="appear()" id="button">LIGHT!!</button></div> css: div.appear {d…
20 фев '20 в 02:09
0 ответов

JavaScript/PHP: отслеживать время просмотра видео пользователем на веб-странице?

Мой клиент предлагает сайт с видеоуроками, где могут зарегистрироваться как учителя, так и студенты. Время просмотра студентами каждого видео должно отслеживаться, чтобы дать учителям обратную связь. Сайт разработан с использованием чистого HTML/PHP…
3 ответа

В Angular, как предотвратить переход пользователя с текущей вкладки?

У меня есть приложение для экзамена, в котором мы хотели бы запретить пользователям менять вкладки или открывать новые вкладки во время экзамена в качестве меры безопасности. Можете ли вы предложить способы добиться того же?
28 апр '20 в 07:39
1 ответ

API видимости не работает после window.open в Chrome

Пытался использовать API видимости, но у ребенка не работает. Минимальный пример для воспроизведения: <script> document.onvisibilitychange = () => { console.log(document.visibilityState); } if (!window.opener) { window.open(window.location.…
05 авг '20 в 14:30
1 ответ

Изменение видимости документа по сравнению с размытием / фокусировкой окна, в чем разница, когда использовать?

В ECMAscript (=Javascript) есть два способа проверить, находится ли пользователь за пределами вашей страницы или нет. Вы можете либо послушать "visibilitychange"мероприятие на document или вы можете послушать "blur" а также "focus"события на window.…
0 ответов

visibilitychange вызывается несколько раз при использовании полноэкранного API

Я использую visibilitychangeсобытие браузера. Все выглядит хорошо. После нажатия на одну из моих кнопок я использую fullScreen API чтобы перевести сайт в полноэкранный режим. У меня есть проблема visibilitychange событие вызывается дважды при входе …
1 ответ

Запретить приостановку анимации SMIL при переключении между вкладками браузера

Как предотвратить приостановку анимации SMIL при переключении между вкладками браузера? У меня есть часы SVG, которые анимированы с помощью. При переходе на другую вкладку анимация зависает и не успевает за тем, где она должна быть. Я хочу, чтобы эт…
0 ответов

Проблемы с событиями изменения видимости Chrome в iOS

Как с помощью JavaScript определить события, запускаемые, когда iOS Chrome открывает стороннее приложение, если это новое приложение перекрывает текущее окно браузера и наоборот, когда открытое приложение закрывается и Chrome снова фокусируется? Я п…
22 сен '20 в 23:55
0 ответов

обновить переменную в одной функции и использовать обновленную переменную в разных функциях с помощью setTimeout

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

Событие прокрутки не запускается в Chrome, если document.hidden имеет значение true. Есть обходные пути?

Событие прокрутки никогда не запускается Chrome, когда страница скрыта, несмотря на то, что страница фактически прокручивается. Это похоже на то, что они реализовали, чтобы уменьшить использование процессора и сети для невидимых страниц. Есть ли спо…
04 ноя '20 в 00:47
1 ответ

Есть ли способ узнать, когда вкладка в браузере закрыта окном?

TL;DR: Я работаю над расширением Chrome, где мне нужно увеличивать счетчик только тогда, когда вкладка видна и не закрыта другим окном. Есть ли способ это обнаружить? Я пробовал использовать API видимости страницы, но вот в чем проблема: Представьте…
0 ответов

document.hasFocus() всегда возвращает false при вызове в обратном вызове onvisibilitychange

Кажется, что всегда возвращает false в контексте обратного вызова прослушивателя событий. Я знаю, что могу использовать document.hidden но я бы предпочел использовать hasFocus() поскольку это немного более узко, когда это правда. document.addEventLi…
21 апр '21 в 20:29