如何在JavaScript中听Ctrl-P键按?

Joh*_*ohn 24 javascript browser jquery cross-browser

我想禁用某些网页的打印.如何将浏览器热键(Cntrl + P)连接到按下热键时将触发的javascript?

Ano*_*oop 41

您可以通过捕获事件来覆盖.

jQuery(document).bind("keyup keydown", function(e){
    if(e.ctrlKey && e.keyCode == 80){
        return false;
    }
});
Run Code Online (Sandbox Code Playgroud)

  • 应该是`$(document).bind("keyup keydown", function (e) { if (e.ctrlKey && e.keyCode === 80) { return false; } return true; });` (2认同)