如何禁用" F4"使用Javascript的Internet Explorer中的快捷键?

时间:2013-07-29 10:09:33

标签: javascript internet-explorer

我要实现的应用程序有一个快捷键-f4(客户端请求)。当我点击f4时,列出了所有以前的URL。我想禁用它..请帮助我......

4 个答案:

答案 0 :(得分:3)

试试这个

document.onkeydown = keydown;

function keydown(evt){
  if (!evt) evt = event;
  if (evt.keyCode==115){
    return false;
  }   
}

答案 1 :(得分:2)

<script type="text/javascript">
  document.onkeydown=function(e) {
    e=e||window.event;
    if (e.keyCode === 115 ) {
      e.keyCode = 0;
      alert("This action is not allowed");
      if(e.preventDefault)e.preventDefault();
      else e.returnValue = false;
      return false;
    }
  }
</script>

答案 2 :(得分:1)

您可以使用jscript的keydown事件。

$(document).ready(function () {

$(window).keydown(function(event){
 if (event.keyCode == 115) {
            event.preventDefault();
        }
});

});  //Document .ready closed

答案 3 :(得分:0)

document.addEventListener('keydown', function (e) {
    if (e.keyCode == 115) {
        console.log('F4 pressed');
        e.preventDefault();
    }
});