按下ctrl + u时阻止打开源视图

时间:2015-01-24 20:22:38

标签: javascript jquery

我试图找到一种阻止源视图打开的方法,当有人按下ctrl + u使用javascript / jquery时。这样做的原因是我正在制作某种简单的文本编辑器,我这样做是为了让ctrl + u为下划线插入标签。我得到了它的工作,除了它还打开了我不想要的源代码视图。

注意:

  

我不是要阻止用户查看我的所有源代码   一起。我已经看到过这样的问题   “人们无论如何都能查看你的代码的原因   没有什么可以做的,它毫无意义“。就是这样   不是我想在这里完成的。

1 个答案:

答案 0 :(得分:1)

要覆盖浏览器的本机键盘快捷键,请使用Event.preventDefault()方法,该方法会告诉浏览器不要像往常那样处理键盘事件。

$(document).keydown(function (e) {
    if (e.keyCode === 85 && e.ctrlKey) {
        e.preventDefault();
        // ... your handling here ...
    }
});