empêcher l'appui sur la touche Echap

Pour toutes les discussions javascript, jQuery et autres frameworks
Répondre
asherjackson
Messages : 1
Enregistré le : 04 sept. 2024, 12:09

empêcher l'appui sur la touche Echap

Message par asherjackson » 04 sept. 2024, 12:19

Bonjour,
pour une application de certification de tests à passer en examen j'aurais besoin de lancer chrome en plein écran sans barre d'adresse etc. (pour empêcher les candidats d'aller chercher les solutions sur Internet), ça je sais faire. Mais en appuyant sur Echap ils sortent du mode plein écran ou en appuyant sur F11 ou F12. J'aurais donc besoin de désactiver ces boutons. Savez-vous comment faire en JavaScript SVP ? Une solution en jQuery serait encore mieux.
Merci
Bien cordialement

Avatar du membre
webmaster
Administrateur du site
Messages : 617
Enregistré le : 28 févr. 2017, 15:19

Re: empêcher l'appui sur la touche Echap

Message par webmaster » 04 sept. 2024, 13:03

Bonjour

Ce n'est pas possible de forcer le plein ecran et d'empecher l'utilisateur d'en sortir.
TJS : 25 ans et mon livre Tout JavaScript chez Dunod
https://www.toutjavascript.com/livre/index.php

Oliviajsdkf
Messages : 3
Enregistré le : 01 avr. 2024, 05:20

Re: empêcher l'appui sur la touche Echap

Message par Oliviajsdkf » 12 nov. 2024, 08:16

document.addEventListener('keydown', function(event) {
// Désactiver Échap
if (event.key === "Escape") {
event.preventDefault();
} papa's games
// Désactiver F11
if (event.key === "F11") {
event.preventDefault();
}
// Désactiver F12
if (event.key === "F12") {
event.preventDefault();
}
});

MissTwinst
Messages : 1
Enregistré le : 18 déc. 2024, 03:15

Re: empêcher l'appui sur la touche Echap

Message par MissTwinst » 18 déc. 2024, 03:17

Oliviajsdkf a écrit :
12 nov. 2024, 08:16
document.addEventListener('keydown', function(event) {
// Désactiver Échap
if (event.key === "Escape") {
event.preventDefault();Hexa sort
}
// Désactiver F11
if (event.key === "F11") {
event.preventDefault();
}
// Désactiver F12
if (event.key === "F12") {
event.preventDefault();
}
});
Thanks!!! :o :o

Répondre