Я понимаю, что это очень старый вопрос, и что предоставленные ответы были адекватными, поскольку он активен, и я натолкнулся на это, проведя некоторое исследование в полноэкранном режиме, я оставляю здесь одно обновление этой темы:
Есть способ «симулировать» F11 , но он не может быть автоматизирован, пользователю фактически нужно нажать кнопку, например, для запускаполноэкранный режим.
Переключение статуса полноэкранного режима при нажатии кнопки
В этом примере пользователь может переключиться наи в полноэкранном режиме, нажав кнопку:
HTML-элемент, который будет действовать как триггер:
<input type="button" value="click to toggle fullscreen" onclick="toggleFullScreen()">
JavaScript:
function toggleFullScreen() {
if ((document.fullScreenElement && document.fullScreenElement !== null) ||
(!document.mozFullScreen && !document.webkitIsFullScreen)) {
if (document.documentElement.requestFullScreen) {
document.documentElement.requestFullScreen();
} else if (document.documentElement.mozRequestFullScreen) {
document.documentElement.mozRequestFullScreen();
} else if (document.documentElement.webkitRequestFullScreen) {
document.documentElement.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT);
}
} else {
if (document.cancelFullScreen) {
document.cancelFullScreen();
} else if (document.mozCancelFullScreen) {
document.mozCancelFullScreen();
} else if (document.webkitCancelFullScreen) {
document.webkitCancelFullScreen();
}
}
}
Перейти кПолный экран при нажатии кнопки
Этот пример позволяет включить полноэкранный режим без чередования, т.е. вы переключаетесь в полноэкранный режим, но для возврата к обычному экрану потребуетсяиспользовать клавишу F11:
HTML-элемент, чтобы действовать как триггер:
<input type="button" value="click to go fullscreen" onclick="requestFullScreen()">
JavaScript:
function requestFullScreen() {
var el = document.body;
// Supports most browsers and their versions.
var requestMethod = el.requestFullScreen || el.webkitRequestFullScreen
|| el.mozRequestFullScreen || el.msRequestFullScreen;
if (requestMethod) {
// Native full screen.
requestMethod.call(el);
} else if (typeof window.ActiveXObject !== "undefined") {
// Older IE.
var wscript = new ActiveXObject("WScript.Shell");
if (wscript !== null) {
wscript.SendKeys("{F11}");
}
}
}
Источники найдены вместе с полезной информацией по этому вопросу:
Разработчик MozillaСеть
Как сделать в Javascript полноэкранные окна (растягивание по всему экрану)
Как сделать браузер полноэкранным с помощью события клавиши F11через JavaScript
Полноэкранный API Chrome
jQuery полноэкранный плагин событий, версия 0.2.0
JQuery-полноэкранный-плагин