Полноэкранный режим Internet Explorer?
Я создаю бесплатный динамический читатель новостей на базе Интернета (он же "функция автовоспроизведения" ), который вы можете проверить здесь:
http://www.fivetechsoft.com/news
и я хотел бы реализовать кнопку для полноэкранного просмотра. Любые подсказки?
Обратите внимание, что теперь поддерживается только IE. Скоро появятся другие браузеры.
Ответы
Ответ 1
Это просто отправьте F11.
Будет достаточно для IE со слабыми настройками безопасности. Однако это может потребоваться только для внутреннего использования:
<script type="text/javascript">
function max() {
var wscript = new ActiveXObject("Wscript.shell");
wscript.SendKeys("{F11}");
}
</script>
Ответ 2
Вот некоторая информация относительно этой проблемы: http://www.htmlgoodies.com/beyond/dhtml/article.php/3470521
И чтобы суммировать информацию, вставьте этот бит JS в начало кода.
<script>
<!--
window.open("bigpage.html","fs","fullscreen=yes")
//-->
</script>
Ответ 3
Если у вас есть контроль над машиной, например, при установке киоска, вы можете запустить IE в "режиме киоска", запустив командный файл и указав URL-адрес: (сохраните эту строку и имя как "launch.bat" )
start iexplore.exe -k "c:\Kiosk\default.htm"
или
start iexplore.exe -k "http://www.google.com"
Ответ 4
<script>
var splashWin = window.open("http://google.com", "win",
"fullscreen=1,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0")
</script>
Google - ваш друг:
http://webfx.eae.net/dhtml/splashwin/splashwin.html
:)
Ответ 5
Вы можете добавить в свою страницу сообщение "лучше всего просмотреть в полноэкранном режиме" - это тоже сработает.
[Я хочу программно] полноэкранный просмотр текущего просматриваемого [окна]
Вы видите, что вы просите в большинстве браузеров, и это хорошая вещь
Представьте себе возможности - вы вводите веб-сайт, он программно переключает вас в полноэкранный режим и удерживает вас там, если вы попытаетесь вернуться. Жизнь с неприкрытыми всплывающими окнами была достаточно плоха, манипулируя браузером программно, было бы (кошмаром (безопасность, юзабилити, что-бы-вы)).
Ответ 6
Этот код приближается, но все же открывает новое окно, и заголовок окна остается видимым:
window.open(location.href, 'полноэкранный', 'полноэкранные, скроллбары')
так что все равно это не то же самое, что нажать F11: - (
Ответ 7
В большинстве профессиональных игр есть предварительно закодированная кнопка для взаимодействия пользователя с полноэкранным,
как опция для ключа F11. Это не следует рассматривать как плохое.
Ответ 8
Чтобы получить полный экран при запуске, например:
Щелкните правой кнопкой мыши значок запуска рабочего стола...
и в целевом поле добавьте -k "http://www.google.com"
Полное поле цели должно выглядеть примерно так:
"C:\Program Files (x86)\Internet Explorer\iexplore.exe" -k "http://www.google.com"
Это отключает все панели инструментов IE, адресные знаки, которые вы называете, вы не можете нажать F11, чтобы вернуться к нормальному виду.