Impossibile impedire l'azione predefinita del browser per CTRL+P
Avviso
L'applicazione desktop Internet Explorer 11, ritirata e fuori supporto, è stata disabilitata in modo permanente tramite un aggiornamento di Microsoft Edge su alcune versioni di Windows 10. Per altre informazioni, vedere Domande frequenti sul ritiro delle app desktop di Internet Explorer 11.
Questo articolo descrive che non è possibile impedire l'azione predefinita del browser per CTRL+P .
Si applica a: Internet Explorer 11, Internet Explorer 10, Internet Explorer 9
Numero KB originale: 3167077
Riepilogo
A partire da Internet Explorer 9, non è possibile usare il preventDefault()
metodo o stopPropagation()
per impedire l'azione predefinita del browser per la combinazione di tasti CTRL+P . L'azione predefinita consiste nell'aprire la finestra di dialogo Stampa .
Nota
Questa azione si applica solo se viene eseguito il rendering della pagina in modalità standard.
Se si tenta di collegare un'azione diversa a questa combinazione di tasti, il tentativo ha esito negativo e l'azione predefinita viene mantenuta.
Ulteriori informazioni
L'esempio seguente illustra questo comportamento.
Se Internet Explorer è in esecuzione in modalità standard, il codice seguente non impedisce l'azione predefinita:
function handleKeyDown (oEvent) {
if (oEvent.keyCode == 80 && oEvent.ctrlKey )
{
if (oEvent.preventDefault) oEvent.preventDefault();
if (oEvent.stopPropagation) oEvent.stopPropagation();
}
}
Tuttavia, se Internet Explorer è in esecuzione in modalità non standard di Internet Explorer 5.5, è invece possibile usare il codice seguente:
function handleKeyDown (oEvent)
{
if (oEvent.keyCode == 80 && oEvent.ctrlKey )
{
// IE Quirks
oEvent.returnValue = false;
oEvent.keyCode = 0;
}
}
Attenzione
Se si modifica la modalità documento del browser, il layout di pagina potrebbe essere influenzato negativamente.
Stato
Si tratta di un comportamento legato alla progettazione del prodotto.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per