window.fullScreen = true не работает - PullRequest
3 голосов
/ 23 июня 2009

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

window.fullScreen = true;

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

Ответы [ 6 ]

4 голосов
/ 23 июня 2009

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

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

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

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

4 голосов
/ 23 июня 2009

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

<div onclick="window.open('http://stackoverflow.com', 'Stackoverflow' , 'type=fullWindow, fullscreen, scrollbars=yes');">
    Hello Stackoverflow!
</div>
3 голосов
/ 23 июня 2009

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

1 голос
/ 02 февраля 2012

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

Подробнее см. в этом блоге hacks.mozilla.org .

0 голосов
/ 16 декабря 2011

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

<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>
0 голосов
/ 23 июня 2009
window.open(href, windowname, ',type=fullWindow,fullscreen,scrollbars=yes');

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

...