Я использую событие visibilitychange
браузера. Все выглядит хорошо.
После нажатия на одну из моих кнопок я использую fullScreen API
, чтобы перевести веб-сайт в полноэкранный режим.
Проблема в том, что событие visibilitychange
вызывается дважды при переходе в режим fullscreen
, а когда я выхожу из полноэкранного режима, visibilitychange
вызывается 4 раза. Есть ли причина, по которой это происходит? Нет ли способа, чтобы его вызвали только один раз?
this.visibility = () => {
console.log("this gets called multiple times ");
}
document.addEventListener('visibilitychange', this.visibility, false);