window.fullScreen = true не работает
-
06-07-2019 - |
Вопрос
Я хотел бы открыть свою 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>