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

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

4个回答

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

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;
      } 
   }
qq_41132238
qq_41132238 还是不可以啊,这个方法没用啊,浏览器全屏时,触发不了esc的keydown
8 个月之前 回复

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

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
如何屏蔽Ctrl+N 和 f11这两个键?
如题,哪位高手可以赐教一两招,无限感激!!
如何屏蔽ESC键?
我编了一个基于对话框的程序,想屏蔽ESC键,但是单击右上角的关闭按钮时却能够关闭对话框
如何屏蔽esc键?
发现再ie里面,在文本框这输入的时候,例如论坛里面法帖,esc会把所有文字都清除掉。rn如何屏蔽掉这个键呢?rnmyie里面就不会。
如何屏蔽Esc键
在对话框上的操作,如何屏蔽Esc键?
如何屏蔽Esc键?
当一个程序执行到等待用户输入数据时,按一下Esc键会使光标移到下一行首输出字符'\',这样就破坏了原程序的数据输入位置,如何才能将其屏蔽?同时还有哪些按键也会干扰程序的正常运行以及如何屏蔽?谢了!
如何屏蔽esc键
我做了一个用于登陆的对话匡,为了用户在不输入密码的情况下退出,我屏蔽了alt+ctrl+del键,并在mydialog::onsyscommand中截取了sc-close消息,可是仍然无法防止用户使用esc键退出,另外,我测试程序的时候通过修改注册表/////run,可是当win98启动时,用户仍然可以在很短的时间内活动,有没有可能作成象windows自带的那种登陆匡呢?请高手指点!
如何屏蔽ESC键
在文本框中录入内容时,如果按ESC键,所有内容都被清掉.那么如何避免被清掉呢?
请问如何屏蔽,键?
在IE中,由于特别需要,需屏蔽半角,和:,但如下却不行:rn在body中 rn在KeyDown()中rnif( (event.keyCode==44) || //屏蔽,rn (event.keyCode==116) //屏蔽 F5 刷新键rn )rn rn event.keyCode=0;rn event.returnValue=false;rn rn能屏蔽F5却不能屏蔽,号,为什么呀?rn
如何屏蔽对话框的ESC键
我不想让用户按ESC使对话框程序退出,应该如何做?
如何屏蔽esc和enter键
我把对话框的"ok""cancel"键删了.rn但运行时,按ESC和ENTER就不显示了.rn请问该如何办.
浏览器全屏后如何屏蔽某些按键包括home键?
做个系统要求浏览器全屏后屏蔽某些按键包括home键和tab+alt切换键,求方案?好像解决不了~~~有人说用啥钩子程序dll调用,不懂啊!!求解释~万分感谢rnrn补充:就是类似于高校考试系统那样,考试时,不让你切换到浏览器外,可以防作弊功能~记得好像用过这样的系统,是可以实现的。
请问对话框程序中如何屏蔽“回车”键和“ESC”键
请问对话框程序中如何屏蔽“回车”键和“ESC”键。rn我按照向导建立一个基于对话框的程序。rn删除缺省的ID_OK和ID_CANCEL按钮后,rn按下 回车或'ESC'程序仍然退出.rn请教众位大虾.
请问如何屏蔽win键?
请问如何屏蔽win键?rn
请问如何屏蔽alt键?
如题
如何屏蔽键盘上的按键?
要求是任意一个按键,在设置后都可屏蔽。比如 Tab 键。
Dialog屏蔽Esc按键
Dialog打开后,默认按下Esc按键会关闭Dialog,有时候业务需要屏蔽此按键监听,方法如下: 1.创建监听 public class DialogEscTraverseListener implements TraverseListener { /** * @see org.eclipse.swt.events.TraverseListener#keyTraversed(org.
如何屏蔽F11?
如何屏蔽IE的各快捷键和F11(全屏切换)?请给源代码。3Q!!!
屏蔽 回车和ESC键
PreTranslateMessage是CWindow的一个成员函数,你可以重载(override)它,从而获得预先获得消息的能力.   VC6中:  按Ctrl+W打开ClassWizard,在左侧列表选择当前对话框类,在右侧列表中选择PreTranslateMessage,点击右边的“Add Function...”按钮,接着点击右边的“Edit Code”按钮. 但是VC2
怎么屏蔽ESC键
我的mdi中有若干个对话框,每次点esc对话框就自己退出了。怎么屏蔽?我知道在对话框里重写key事件处理函数可以屏蔽,但是对话框很多,挨个写太费劲。有共通点的方法没有?
请问,在JSP前台页面中如何屏蔽F11系统键!
最近在做一个项目,需要将系统的F11键屏蔽,因为我们做的页面没有地址栏就是一个IE框,但使用了F11键后就会出现地址栏。 rnrn现在我想屏蔽系统F11键,或者用js拦截也可以,非常着急,希望高手指点!
如何屏蔽HTML中的F11键!
如何屏蔽HTML中的F11键!
请问如何屏蔽键盘上的power键?
谢谢!
MFC 屏蔽按键 屏蔽ESC,Enter消息
  BOOL   CCXXX::PreTranslateMessage(MSG*   pMsg)       {             if(pMsg->message   ==   WM_KEYDOWN)             {                     switch(pMsg->wParam)                     {             ...
基于对话框程序,如何屏蔽esc键?
多谢了
如何屏蔽系统键(Ctrl^Esc)
如何将系统键(Ctrl^Esc)屏蔽掉,分数不多,因只有26分,请帮忙!rn
程序里ESC键如何被屏蔽?
如题,请教各路高人!
ATL控件如何屏蔽ESC键啊?
1. 用vc2005创建一个ATL复合控件,不写任何代码直接编译后在容器中运行,按下ESC键窗口消失,点一下鼠标又出现窗口.rn跟踪发现反复调用UIDeactivate, 不知道该如何屏蔽啊?rnrn2. ATL控件中所有消息是从哪个函数中转发过来的呢?能不能重写, 就像MFC中的PreTranslateMessage一样,可以在传递消息前过滤, 而不是在各个窗口分开处理?
请教,如何屏蔽ESC键?在线等待!!!!!
请教,如何屏蔽ESC键?在线等待!!!!!
如何屏蔽对话框窗口的ESC键?
在打开对话框窗口时,如何防止ESC键关闭该窗口?rn谢谢。rnmjk
在Foxpro2.5中,如何屏蔽ESC键????
在Foxpro2.5中,如何屏蔽ESC键啊????rnrn我是想在,没有打印完之前,不能让用户点“ESc”键,rnrn只有,至少要打完一页纸(EJect后)才让用户,取消
对话框如何屏蔽ESC和ENTER键
用创建了一个对话框,删去确定取消按钮后仍然一按ESC或回车就关闭了,如何屏蔽?
如何屏蔽ESC键,不退出
我在ONKEYDOWN里面做判断,没有作用.rnrn应该怎么做?
如何屏蔽“回车键”和“ESC”键关掉对话框?
在弹出的对话框,按“回车键”和“ESC”键时,对话框会自动关掉,那么怎样才能避免这个情况呢?rn
如何屏蔽 F1,F3,F5,F11键,屏蔽浏览器右上角“最小化”“最大化”“关闭”键
在 asp.net 中,以下代码不好用rn 屏蔽浏览器右上角“最小化”“最大化”“关闭”键rnrn function window.onbeforeunload() rn rn if(event.clientX > document.body.clientWidth && event.clientY < 0 || event.altKey) rn rn window.event.returnvalue = ""; rn rn rnrn//屏蔽F1帮助 rnfunction window.onhelp()rn rn return falsern rnrnrnfunction document.onkeydown() rn rn var keyValuern rn keyValue = event.keyCodern rn rn if (keyValue==116)||(keyValue==114)||(keyValue==122)) rn rn event.keyCode = 0; rn event.cancelBubble = true; rn return false; rn //event.returnvalue=false;rn rn
请问如何屏蔽win按键???急用
求教各位!!谢谢,我不想弹出开始菜单
对话框屏蔽Esc键的方法
默认的,MFC里面当对话框弹出后,按“Esc”键对话框会退出。但有时候想屏蔽这个功能,思路就是屏蔽WM_KEYDOWN消息中的VK_ESCAPE 先添加PreTranslateMessage函数,然后再里面添加一下代码段: BOOL CXXXDlg::PreTranslateMessage(MSG* pMsg) { // TODO: Add your specialized code h...
强烈抗议!!建议屏蔽ESC键
好不容易打了一大篇字rn不小心按了ESC,全没了,都好次了,特窝火!rn弄得连回帖的兴致都没有了rnrn能不能加个脚本使ESC失效啊
请问各位,如何屏蔽ctrl+esc键???
我用代码 RegisterHotKey(this->GetSafeHwnd(),xxx, MOD_ALT, VK_F4);都可以屏蔽alt+f4rnrn但是用 RegisterHotKey(this->GetSafeHwnd(),xxx, MOD_CONTROL, VK_ESCAPE);却不能屏蔽ctrl+esc键。rnrnrn请问各位,如何屏蔽ctrl+esc键
请问如何屏蔽Page Up键?
我用Page Down和Page Up控制滚屏显示,请问怎样才能在翻到头的时候屏蔽掉Page Up键?当我再次按下Page Down键时,Page Up键又可以重新起用?问题解决了马上给分。
请问win2000/NT下如何屏蔽ctrl+alt+del键?
如题
相关热词 c#部署端口监听项目、 c#接口中的属性使用方法 c# 昨天 c#func链接匿名方法 c#怎么创建文件夹 c#从键盘接收空格 c#da/ad c#部门请假管理系统 c#服务器socket c# 默认的访问修饰符