在网上找了找,很多都是js实现的,东找西找,再加上自己的想法也勉强的完成了,直接看代码

  1. <script type="text/javascript" src="Scripts/jquery-1.8.2.js"></script>//jQuery库文件
  2. <script type="text/javascript">
  3. var jq$ = jQuery.noConflict(); //防止$符号与其他的冲突
  4. jq$(document).ready(function () { //防止在DOM元素加载完成就执行jQuery代码,从而避免产生不必要的错误
  5. jq$("*").keydown(function (e) {//判断按键
  6. e = window.event || e || e.which;
  7. if (e.keyCode == 112 || e.keyCode == 113
  8. || e.keyCode == 114 || e.keyCode == 115
  9. || e.keyCode == 116 || e.keyCode == 117
  10. || e.keyCode == 118 || e.keyCode == 119
  11. || e.keyCode == 120 || e.keyCode == 121
  12. || e.keyCode == 122 || e.keyCode == 123) {
  13. e.keyCode = 0;
  14. return false;
  15. }
  16. });
  17. //document.onhelp = function () { return false };//
  18. window.onhelp = function () { return false };//ie下面不能屏蔽f1键的补充方法,和上面的一行的效果是一样的,选其一
  19. });
  20.  
  21. </script>
  1. 键盘常用ASCII
  2. ESC VK_ESCAPE (27)
  3. 回车键: VK_RETURN (13)
  4. TAB键: VK_TAB (9)
  5. Caps Lock键: VK_CAPITAL (20)
  6. Shift键: VK_SHIFT ($10)
  7. Ctrl键: VK_CONTROL (17)
  8. Alt键: VK_MENU (18)
  9. 空格键: VK_SPACE ($20/32)
  10. 退格键: VK_BACK (8)
  11. 左徽标键: VK_LWIN (91)
  12. 右徽标键: VK_LWIN (92)
  13. 鼠标右键快捷键:VK_APPS (93)
  14. Insert键: VK_INSERT (45)
  15. Home键: VK_HOME (36)
  16. Page Up VK_PRIOR (33)
  17. PageDown VK_NEXT (34)
  18. End键: VK_END (35)
  19. Delete键: VK_DELETE (46)
  20. 方向键(←): VK_LEFT (37)
  21. 方向键(↑): VK_UP (38)
  22. 方向键(→): VK_RIGHT (39)
  23. 方向键(↓): VK_DOWN (40)
  24. F1键: VK_F1 (112)
  25. F2键: VK_F2 (113)
  26. F3键: VK_F3 (114)
  27. F4键: VK_F4 (115)
  28. F5键: VK_F5 (116)
  29. F6键: VK_F6 (117)
  30. F7键: VK_F7 (118)
  31. F8键: VK_F8 (119)
  32. F9键: VK_F9 (120)
  33. F10键: VK_F10 (121)
  34. F11键: VK_F11 (122)
  35. F12键: VK_F12 (123)
  36. Num Lock键: VK_NUMLOCK (144)
  37. 小键盘0 VK_NUMPAD0 (96)
  38. 小键盘1 VK_NUMPAD0 (97)
  39. 小键盘2 VK_NUMPAD0 (98)
  40. 小键盘3 VK_NUMPAD0 (99)
  41. 小键盘4 VK_NUMPAD0 (100)
  42. 小键盘5 VK_NUMPAD0 (101)
  43. 小键盘6 VK_NUMPAD0 (102)
  44. 小键盘7 VK_NUMPAD0 (103)
  45. 小键盘8 VK_NUMPAD0 (104)
  46. 小键盘9 VK_NUMPAD0 (105)
  47. 小键盘.: VK_DECIMAL (110)
  48. 小键盘*: VK_MULTIPLY (106)
  49. 小键盘+: VK_MULTIPLY (107)
  50. 小键盘-: VK_SUBTRACT (109)
  51. 小键盘/: VK_DIVIDE (111)
  52. Pause Break键: VK_PAUSE (19)
  53. Scroll Lock键: VK_SCROLL (145)
 

Jquery屏蔽浏览器的F1-F12快捷键,在IE,GOOGLE下测试均无问题的更多相关文章

  1. jQuery屏蔽浏览器的滚动事件,定义自己的滚轮事件

    1.首先应用jQuery库 ,不做详细介绍 2引用jQuery的mousewheel库,这里面是这个库的源码,使用时直接拷贝过去就可以了: (function(a){function d(b){var ...

  2. [java] 屏蔽ie浏览器中F1帮助

    实现某一功能时需要屏蔽IE浏览器中的F1,F2快捷键. 百度后发现如下代码 var jq$ = jQuery.noConflict(); //防止$符号与其他的冲突 jq$(document).rea ...

  3. sublime text3 自己定义的不同浏览器的预览快捷键

    sublime text3 自己定义的不同浏览器的预览快捷键突然全部失效了,搞到现在一直没闹清楚怎么回事,翻看插件发现SideBarEnhancements这插件刚更新了,快捷键也是依赖这个插件弄得. ...

  4. sublime text2-text3 定义的不同浏览器的预览快捷键

    sublime text3 自己定义的不同浏览器的预览快捷键突然全部失效了,搞到现在一直没闹清楚怎么回事,翻看插件发现SideBarEnhancements这插件刚更新了,快捷键也是依赖这个插件弄得. ...

  5. [转]IE9.0或者360下js(JavaScript、jQuery)不能正确执行(加载),按F12后执行正常;Firefox下ajax的success返回数据data(json、string)无法获取

    兼容问题1: 页面的分享等插件加载不全,并无法点击. 兼容问题2: IE下页面选择器(#id..class.etc.)绑定click事件无法访问到,后台springmvc方法,也无法获取ajax的su ...

  6. 【Sublime Text】sublime修改默认浏览器及使用不同浏览器打开网页的快捷键设置

    #第一步:安装SideBarEnhancements插件 下载插件,需要“翻墙”,故提供一下该插件的github地址:https://github.com/titoBouzout/SideBarEnh ...

  7. 尝试在你浏览器的Console(F12)中运行一下,你会发现页面被不同的颜色块高亮了(css调试中学到的js)

    现在到处都是JavaScript,每天都能知道点新东西.一旦你入了门,你总能从这里或是那里领悟到很多知识. 一旦我发现一些有意思的东西,我喜欢去感觉他们的源代码,看一看它是怎么办到的. 今天我想分享A ...

  8. js屏蔽浏览器右键菜单,粘贴,复制,剪切,选中(转)

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  9. js/jquery判断浏览器的方法小结

    在网站前端开发中,浏览器兼容性是前端开发框架要解决的第一个问题,要解决兼容性问题就得首先准确判断出浏览器的类型及其版本,而判断浏览器的版本一般只能通过分析浏览器的userAgent才能知道.今天我们把 ...

随机推荐

  1. [洛谷P3950]部落冲突

    题目大意:给你一棵树,有$3$个操作: $Q\;p\;q:$询问$p,q$是否连通 $C\;p\;q:$把$p->q$这条边割断 $U\;x:$恢复第$x$次操作二 题解:可以在割断时把这条边赋 ...

  2. bzoj 2140: 稳定婚姻 (二分图)

    //========================== 蒟蒻Macaulish:http://www.cnblogs.com/Macaulish/  转载要声明! //=============== ...

  3. Android中WebView的跨域漏洞分析和应用被克隆问题情景还原(免Root获取应用沙盒数据)

    一.前言 去年年底支付宝的被克隆漏洞被爆出,无独有偶就是腾讯干的,其实真正了解这个事件之后会发现,感觉是针对支付宝.因为这个漏洞找出肯定花费了很大劲,主要是因为支付宝的特殊业务需要开启了WebView ...

  4. CF578C:Weakness and Poorness——题解

    https://vjudge.net/problem/CodeForces-578C —————————————————————————— 题目大意:序列的数-x,求最大连续子序列和的绝对值的最小值. ...

  5. [Leetcode] maximun subarray 最大子数组

    Find the contiguous subarray within an array (containing at least one number) which has the largest ...

  6. POJ.1003 Hangover ( 水 )

    POJ.1003 Hangover ( 水 ) 代码总览 #include <cstdio> #include <cstring> #include <algorithm ...

  7. 算法学习 拓扑排序(TopSort)

    拓扑排序 一.基本概念 在一个有向无环图(Directed Acyclic Graph, DAG)中,规定< u,v > 表示一条由u指向v的的有向边.要求对所有的节点排序,使得每一条有向 ...

  8. Navicat新建查询快捷键

    在Navicat中,我们选中一个表,双击打开,这是如果要新建查询这个表的sql语句,可以直接用快捷键  ctrl+q 会自动打开查询窗口,并直接写好 sql:select * from (当前打开的表 ...

  9. Codeforces Round #530 (Div. 2):D. Sum in the tree (题解)

    D. Sum in the tree 题目链接:https://codeforces.com/contest/1099/problem/D 题意: 给出一棵树,以及每个点的si,这里的si代表从i号结 ...

  10. 牛客326B 背单词

    传送门:https://ac.nowcoder.com/acm/contest/326/B 题意:给你一个n,你需有找有多少个长度从1~n 的单词,满足最长连续元音少于A个并且最长连续辅音长度少于B. ...