我试图找到一种阻止源视图打开的方法,当有人按下ctrl + u使用javascript / jquery时。这样做的原因是我正在制作某种简单的文本编辑器,我这样做是为了让ctrl + u为下划线插入标签。我得到了它的工作,除了它还打开了我不想要的源代码视图。
我不是要阻止用户查看我的所有源代码 一起。我已经看到过这样的问题 “人们无论如何都能查看你的代码的原因 没有什么可以做的,它毫无意义“。就是这样 不是我想在这里完成的。
答案 0 :(得分:1)
要覆盖浏览器的本机键盘快捷键,请使用Event.preventDefault()
方法,该方法会告诉浏览器不要像往常那样处理键盘事件。
$(document).keydown(function (e) {
if (e.keyCode === 85 && e.ctrlKey) {
e.preventDefault();
// ... your handling here ...
}
});