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