如何防止在IE中打开默认选项?

时间:2016-06-20 12:37:39

标签: javascript internet-explorer popup

我想按CTRL + F打开自定义弹出窗口,但在IE中它也会打开查找选项。如何阻止查找选项?

1 个答案:

答案 0 :(得分:1)

您挂钩keydown并阻止默认操作:

document.addEventListener("keydown", function(e) {
    if (e.ctrlKey && (e.which || e.keyCode) == 70) { // 70 = F key
        e.preventDefault();
        console.log("You pressed Ctrl+F");
    }
}, false);
Click here to focus the document, then press Ctrl+F

这适用于IE11以及Chrome和Firefox,使用Ctrl + F.您无法覆盖其他一些键,例如Ctrl + T.