Window.fullScreen = true не работает

Я хотел бы открыть мою html-страницу в полноэкранном режиме. Я попытался выполнить этот javascript в обработчике событий onload тела.

window.fullScreen = true;

Но, к сожалению, похоже, что это не работает. Есть ли другой способ, с помощью которого мы можем достичь того же.

Ответ 1

Я не думаю, что вы можете установить свойства windows, используя событие onload. Попробуйте настроить свойства при открытии окна. Это должно работать...

<div onclick="window.open('http://stackoverflow.com', 'Stackoverflow' , 'type=fullWindow, fullscreen, scrollbars=yes');">
    Hello Stackoverflow!
</div>

Ответ 2

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

Например, из Центра разработки Mozilla

С привилегиями chrome свойство read-write, иначе оно доступно только для чтения.

См. https://developer.mozilla.org/En/DOM/Window.fullScreen

Ответ 3

Я уверен, что большинство браузеров блокируют это сейчас, поскольку это раздражает.

Ответ 6

Попробуйте script

<script language="JavaScript">
function fullScreen(theURL) {
window.open(theURL, '', 'fullscreen=yes, scrollbars=auto' );
}
</script>

Для вызова формы script используйте

window.fullScreen('fullscreen.jsp');

или с гиперссылкой

<a href="javascript:void(0);" onclick="fullScreen('fullscreen.jsp');"> 
Open in Full Screen Window</a>