请问在浏览器全屏状态下如何屏蔽esc和f11按键,搜了一下好像这两个键不能屏蔽,请问该如何解决

请问在浏览器全屏状态下如何屏蔽esc和f11按键,搜了一下好像这两个键不能屏蔽,请问该如何解决

function window.onhelp()
{
return false
}

function document.onkeydown()
{
var keyValue

        keyValue = event.keyCode


        if (keyValue==116)||(keyValue==114)||(keyValue==122)) 
        { 
            event.keyCode = 0; 
            event.cancelBubble = true; 
            return false; 
            //event.returnvalue=false;
      } 
   }

你这个要求是浏览器不允许的,
浏览器本就是为了禁止全屏状态下屏蔽esc和f11按键,特意将这两个按键的响应权限提升到事件处理系统之上。
浏览器应该是以用户的安全和操作方便为最优先的。
屏蔽esc和f11按键是你网站开发者的意愿,与用户的安全和操作相冲突。
试想如果全屏状态下屏蔽了esc和f11按键,页面上又没有提供退出全屏的功能。那么用户岂不是永远退出不了全屏了。
如果真的能屏蔽esc和f11按键,那就属于浏览器的bug

不知道你为什么要屏蔽这两个系统级按键.但是这是不合理的.浏览器限制全屏模式下禁用这两个按键,就是为了用户体验和安全.从根上解决了,一些打开全拼的东西无法被关闭的问题.比方说广告.恐怖的东西等.如果弹出就是全屏,并且关不掉.怎么办?所以这个问题不建议再继续纠缠这个问题了.

给个思路,把系统上的esc和f11键给禁用了不就行了。。。