2016-09-17 4 views
1

Я нахожу, что не могу понять этот механизм.javascript: как предотвратить событие exitFullscreen по умолчанию?

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

Например, я нажимаю F11, окно восстанавливается до события, связанного с F11.

ответ

1

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

В то время как official spec не упоминает об аннулировании события fullscreenschange, это поведение явно подробно описано на MDN.

+0

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

+0

Чтобы быть понятным, вы пытаетесь помешать пользователю выйти из полноэкранного режима. Верный? – dperish

+0

Нет, я просто хочу сделать код более похожим на модели. И мне любопытно об этом api. –

1

Вы не можете предотвратить выход из полноэкранного режима. Это будет проблема безопасности, если веб-сайт может помешать пользователю закрыть его.

+0

ОК, спасибо, я могу попробовать другие способы. –

Смежные вопросы