Как автоматически открыть веб-страницу в полноэкранном режиме (IE), и пользователь все равно может выйти из нее, нажав клавишу F11 - PullRequest
1 голос
/ 07 марта 2011

Я много искал и гуглил, но просто не смог найти решение.

Я хочу открыть веб-страницу в полноэкранном режиме, но мне нужны следующие функции:

  1. Если это работает только для IE, это нормально;
  2. Это локальный файл, скажем, «index.html», когда пользователь открывает его в IE, он отображается в режиме FullScreen автоматически (без участияпользователи нажимают клавишу F11);
  3. В полноэкранном режиме пользователь все еще может нажать клавишу F11 в обычном режиме.

У меня много полноэкранного кода, либо JavaScript, либоРежим киоска «iexplore -k», оба они блокируют клавиши, не позволяя пользователю нажать F11.

Спасибо.

Питер

Ответы [ 2 ]

0 голосов
/ 09 марта 2011

Я сделал следующий обходной путь, и он работает

в help.html

<script type="text/javascript">
function openmain()
{
    window.open('target.html', '_blank','toolbar=no,location=no,statusbar=no,menubar=no,scrollbars=no,resizable=yes,width=800,height=600');
}
</script>

в target.html

<script type="text/javascript">
var shell = new ActiveXObject("WScript.Shell");
shell.SendKeys("{F11}");
</script>
0 голосов
/ 07 марта 2011

В качестве меры безопасности вы не можете, не каждый пользователь знает, как F11.

Это можно сделать только в том случае, если вы сделаете свой веб-сайт html-приложением ( HTA ). Самое близкое, что вы сможете сделать в кросс-браузерном режиме, - это создать всплывающее окно размером с экран с минимальным интерфейсом управления.

...