Вопрос

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

window.fullScreen = true;

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

Это было полезно?

Решение

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

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

Другие советы

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

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

  

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

См. https://developer.mozilla.org/En/DOM/Window. Полноэкранный

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

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

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

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

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

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

<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>
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top