【问题标题】:How To Open A Webpage in Full Screen Mode (IE) Automatically and The User Can Still Exit It By Pressing F11如何以全屏模式(IE)自动打开网页并且用户仍然可以通过按 F11 退出它
【发布时间】:2011-03-06 23:12:27
【问题描述】:
我已经搜索和谷歌了很多,但我找不到解决方案。
我想打开一个网页是全屏模式,但我需要以下功能:
- 如果它只适用于 IE 就可以了;
- 这是一个本地文件,比如“index.html”,当用户在IE中打开它时,它会自动以全屏模式显示(不涉及用户按F11);
- 在全屏模式下,用户仍然可以按 F11 进入正常模式。
我有很多全屏代码,无论是 JavaScript 还是“iexplore -k”信息亭模式,它们都锁定了按键,阻止用户按 F11。
谢谢。
彼得
【问题讨论】:
标签:
internet-explorer
fullscreen
【解决方案1】:
作为一项安全措施,您无法做到,并非每个用户都知道如何 F11。
只有将网站设为 html 应用程序 (HTA) 才能执行此操作。您可以跨浏览器做的最接近的事情是创建一个具有最小控制界面的屏幕大小的弹出窗口。
【解决方案2】:
我做了以下解决方法,它有效
在 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>