我的目的就是:
1.全屏打开该网页(能遮住任务栏)
2.无法通过右上角的红叉以及 alt+f4 关闭该网页(网页上有关闭按钮可以关闭)
3.打开该网页之后无法通过alt+esc 或者 alt+tab等方式切屏
我在网上看了一些方法,屏蔽用户按的热键,但是我使用之后没有效果。
我是这样写的if(e.altKey && e.keyCode==115){   //屏蔽Alt+F4
    window.showModelessDialog("about:blank","","dialogWidth:0px;dialogheight:0px");
    e.keyCode = 0;
    e.returnValue=false;
    return false;
}else if(e.altKey && (e.keyCode == 27 || e.keyCode == 9)){ //防止切屏
    e.keyCode = 0;
    e.returnValue=false;
    return false;
}请各位大神赐教啊

解决方案 »

  1.   

    试试浏览的全屏快捷键f11.ie,chome,firefox都支持
      

  2.   

        
    $("body").keydown(function(e){
            if(e.altKey && e.which == 115){
                alert("不会执行默认事件!");
                return false;
            }
        });
      

  3.   

    按的你1,2要求最后自己写个浏览器
    ie下用createPopup 好像可以实现你的要求
      

  4.   

    如果你的这个网页可以在本地硬盘中运行,可以改用hta模式来实现真正的全屏。
    防止 alt+f4 关闭。以前研究过有比较全美禁止的方法(只在ie中)
    至于禁止alt+esc 或者 alt+tab等方式切屏,似乎不可能。毕竟这是windows系统的东西。
    就算你这些能禁止还有个“windows任务管理器”吧
      

  5.   

    禁止切屏不可能。不过可以让切屏之后自动切回来
    window.onblur=function(){window.focus()}
    标签式浏览器可能无效