Как Google Docs может работать в полноэкранном режиме в JavaScript - PullRequest
8 голосов
/ 21 октября 2011

Как Документы Google могут работать в полноэкранном режиме в JavaScript?
В Google Docs Presentation , когда вы нажимаете кнопку fullscreen в левом нижнем углу окна, окно становится полноэкранным .
Это не Flash, поэтому мне интересно, как Google может это сделать?

Добавлена ​​

Обратите внимание, что оно не создает большого окна, которое умещается на экране (это полный экран). На самом деле он находится в режиме fullscreen, и Google Chrome запросил мое разрешение.

Ответы [ 2 ]

7 голосов
/ 23 октября 2011

Кажется, они используют методику, описанную в этой статье: http://www.thecssninja.com/javascript/fullscreen

// Mozilla
element.mozRequestFullScreen();

// Webkit
element.webkitRequestFullscreen();

Редактировать: Эта статья забывает упомянуть, что если вы хотите, чтобы вся страница была полноэкранной, вы можете сделать document.body.webkitRequestFullscreen();.

3 голосов
/ 23 октября 2011

Я протестировал код, приведенный в этом вопросе, в Internet Explorer 9:

Как сделать браузер полноэкранным, используя событие клавиши F11 через JavaScript

Как минимумдля Internet Explorer 9 диалоговое окно разрешений может вводить в заблуждение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...