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

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

window.fullScreen = true;

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


person Community    schedule 23.06.2009    source источник
comment
возможный дубликат Как сделать в полноэкранных окнах Javascript (растягиваясь по всему экрану)   -  person Simon Lieschke    schedule 02.02.2012


Ответы (6)


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

<div onclick="window.open('http://stackoverflow.com', 'Stackoverflow' , 'type=fullWindow, fullscreen, scrollbars=yes');">
    Hello Stackoverflow!
</div>
person Community    schedule 23.06.2009
comment
Я добавлю, что на самом деле это не создает полностью полноэкранное окно. Это просто окно, такое же широкое и такое же высокое, как экран, и все еще имеет адресную строку. Невозможно создать что-то полностью полноэкранное с веб-страницы. (если вы не используете вспышку) - person Breton; 23.06.2009

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

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

С привилегиями Chrome свойство доступно для чтения и записи, в противном случае оно доступно только для чтения.

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

person Jonathan Fingland    schedule 23.06.2009

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

person Mez    schedule 23.06.2009

Chrome 15, Firefox 10 и Safari 5.1 теперь предоставляют API для программного запуска полноэкранного режима.

См. эту запись в блоге hacks.mozilla.org для подробностей.

person Simon Lieschke    schedule 02.02.2012

window.open(href, windowname, ',type=fullWindow,fullscreen,scrollbars=yes');

взять по ссылке: http://www.htmlcodetutorial.com/linking/linking_famsupp_87.html

person Haim Evgi    schedule 23.06.2009

Попробуйте этот скрипт

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

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

window.fullScreen('fullscreen.jsp');

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

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