2017-06-12 5 views
2

Chrome isst F11 Taste drücken Ereignis, wenn der Browser bereits im Vollbildmodus ist.Chrome isst Javascript Keydown Event-Handler auf F11 drücken, wenn der Browser bereits im Vollbildmodus ist

$(document).on('keydown', function(e) { 
    console.log(e.keyCode); 
}); 

Above Code druckt den Schlüsselcode, wenn F11 zum ersten Mal und Chrom schaltet auf Vollbild-Modus gedrückt wird, aber wenn die F11-Taste gedrückt wird, wieder Chrom Schalter in dem normalen Modus, aber frisst das F11-Taste drückt Ereignis.

Gibt es eine Möglichkeit, F11-Ereignis auf Chrom im Vollbildmodus zu behandeln?

PLUNKER

Antwort

4

Chrome verhindert, dass diese Schlüssel-Erkennung, und nicht durch Zufall. Dadurch wird verhindert, dass Entwicklercode den Benutzer dazu zwingt, im Vollbildmodus zu bleiben. Wenn sich Chrome im Vollbildmodus befindet, können Sie nicht verhindern, dass Sie über Javascript auf F11 klicken.

Verwandte Themen