2014-01-14 5 views
1

В javascript, есть ли способ узнать, является ли навигатор полноэкранным? Я имею в виду настоящий полноэкранный режим (F11 с хромом).Есть ли способ узнать, является ли навигатор полноэкранным (F11)

Мне нужно предложить его пользователю, только если он еще не сделал этого.

+0

'если (window.innerHeight == screen.height)' приходит на ум, но это, вероятно, не очень точно – adeneo

+1

http://stackoverflow.com/questions/21103478/fullscreenchange-event-not-firing-in-chrome – cgTag

+0

Нет встроенного API, чтобы проверить, находится ли навигатор в полноэкранном режиме ... но у вас есть метод fullscreenEnabled, который возвращает true, если контекстный объект и все контексты просмотра предков иметь установленный флаг полного экрана ... если он возвращает false, должен быть элемент в режиме FS (или нет?). https://dvcs.w3.org/hg/fullscreen/raw-file/tip/Overview.html#api https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Use_full_screen_mode – rafaelcastrocouto

ответ

-1

Для новых браузеров, это будет работать

function isFullScreen(){ 
    return (!window.screenTop && !window.screenY) 
} 
+0

Не уверен, что это работает. Я всегда правду. В полноэкранном режиме и не в полноэкранном режиме. – putvande

+0

Какой у вас браузер? – scrblnrd3

+0

говорит мне правду в хром с консоли, не максимизированный. – dandavis

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