jquery select dropdown ignoriert das Keydown-Ereignis, wenn es geöffnet wird?

Ich versuche zu verhindern, dass die Rücktaste in jedem Browser eine Seite zurückblättert. Im Moment benutze ich diesen Code:

$(document).on("keydown", function (e) {
    if (e.which === 8 && !$(e.target).is("input, textarea")) {
        e.preventDefault();
    }
});

Es funktioniert für alles außer wenn ein Auswahlfeld Dropdown-Listeist geöffne, dieses Ereignis wird ignoriert und ein Backspace bringt mich trotzdem eine Seite zurück. Wie kann ich dieses Problem lösen? Danke für deine Antworten

Antworten auf die Frage(6)

Ihre Antwort auf die Frage