Browserstandardaktion für STRG+P kann nicht verhindert werden
Wichtig
Die Internet Explorer 11-Desktopanwendung wird für bestimmte Versionen von Windows 10 eingestellt und ab dem 15. Juni 2022 nicht mehr unterstützt.
Sie können mit dem Internet Explorer-Modus in Microsoft Edge weiterhin auf ältere Websites zugreifen, für die Internet Explorer erforderlich ist. Anleitung.
Die Internet Explorer 11-Desktopanwendung wird schrittweise an den schnelleren, sichereren Microsoft Edge-Browser umgeleitet und letztendlich über Windows Update deaktiviert werden. Deaktivieren von IE heute.
In diesem Artikel wird beschrieben, dass die Browserstandardaktion für STRG + P nicht verhindert werden kann.
Gilt für: Internet Explorer 11, Internet Explorer 10, Internet Explorer 9
Ursprüngliche KB-Nummer: 3167077
Zusammenfassung
Ab Internet Explorer 9 können Sie die Oder-Methode nicht verwenden, preventDefault() stopPropagation() um die Browserstandardaktion für die Tastenkombination STRG-P zu + verhindern. Die Standardaktion ist das Öffnen des Dialogfelds "Drucken".
Hinweis
Diese Aktion gilt nur, wenn die Seite im Standardmodus gerendert wird.
Wenn Sie versuchen, eine andere Aktion an diese Tastenkombination anzufügen, schlägt der Versuch fehl, und die Standardaktion bleibt erhalten.
Weitere Informationen
Im folgenden Beispiel wird dieses Verhalten veranschaulicht.
Wenn Internet Explorer im Standardmodus ausgeführt wird, verhindert der folgende Code die Standardaktion nicht:
function handleKeyDown (oEvent) {
if (oEvent.keyCode == 80 && oEvent.ctrlKey )
{
if (oEvent.preventDefault) oEvent.preventDefault();
if (oEvent.stopPropagation) oEvent.stopPropagation();
}
}
Wenn Internet Explorer jedoch im IE5.5-Quirksmodus ausgeführt wird, können Sie stattdessen den folgenden Code verwenden:
function handleKeyDown (oEvent)
{
if (oEvent.keyCode == 80 && oEvent.ctrlKey )
{
// IE Quirks
oEvent.returnValue = false;
oEvent.keyCode = 0;
}
}
Achtung
Wenn Sie den Browserdokumentmodus ändern, kann das Seitenlayout beeinträchtigt werden.
Status
Es handelt sich hierbei um ein beabsichtigtes Verhalten.