Вот некоторые функции, которые я создал для работы с полноэкранным в браузере.
Они предоставляют как полноэкранный режим ввода/выхода для большинства основных браузеров.
function isFullScreen()
{
return (document.fullScreenElement && document.fullScreenElement !== null)
|| document.mozFullScreen
|| document.webkitIsFullScreen;
}
function requestFullScreen(element)
{
if (element.requestFullscreen)
element.requestFullscreen();
else if (element.msRequestFullscreen)
element.msRequestFullscreen();
else if (element.mozRequestFullScreen)
element.mozRequestFullScreen();
else if (element.webkitRequestFullscreen)
element.webkitRequestFullscreen();
}
function exitFullScreen()
{
if (document.exitFullscreen)
document.exitFullscreen();
else if (document.msExitFullscreen)
document.msExitFullscreen();
else if (document.mozCancelFullScreen)
document.mozCancelFullScreen();
else if (document.webkitExitFullscreen)
document.webkitExitFullscreen();
}
function toggleFullScreen(element)
{
if (isFullScreen())
exitFullScreen();
else
requestFullScreen(element || document.documentElement);
}
Это предложенная спецификация, которая будет реализована: https://wiki.mozilla.org/Gecko:FullScreenAPI#Proposed_Specification. – pimvdb
Мне тоже не удалось заставить его работать, хотя они реализовали это в WebKit: https://bugs.webkit.org/show_bug.cgi?id=43099. Это ошибка Chromium, которая может быть актуальной: http://code.google.com/p/chromium/issues/detail?id=73923. – pimvdb
Вы можете запустить его в режиме «киоск» (полный экран, без элементов управления), например: chrome.exe -kiosk http: // ... –