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
Bonjour
Re: Bonjour
Employ a kiosk mode browser that restricts user interactions and limits access to system functionalities. These browsers typically disable keyboard shortcuts and provide a controlled environment for testing purposes.
-
- Messages : 2
- Enregistré le : 12 juin 2024, 03:38
Re: Bonjour
Pour désactiver les touches spécifiques comme Échap, F11 et F12 en JavaScript (ou jQuery), vous pouvez utiliser un gestionnaire d'événements pour intercepter et empêcher l'action par défaut de ces touches. Voici comment vous pouvez le faire :
En JavaScript pur
document.addEventListener('keydown', function(event) {
// Vérifier si la touche est Échap, F11 ou F12
if (event.key === 'Escape' || event.key === 'F11' || event.key === 'F12') {
event.preventDefault();
}
});
Avec jQuery
Si vous préférez utiliser jQuery, le code est très similaire. Assurez-vous d'avoir jQuery inclus dans votre projet.
$(document).keydown(function(event) {
// Vérifier si la touche est Échap, F11 ou F12
if (event.key === 'Escape' || event.key === 'F11' || event.key === 'F12') {
event.preventDefault();
}
});
Explication
document.addEventListener('keydown', function(event) { ... }) : Ajoute un gestionnaire d'événements pour les touches enfoncées.
event.key : Identifie la touche pressée (Échap, F11, ou F12).
event.preventDefault() : Empêche l'action par défaut de se produire.
snow rider
En JavaScript pur
document.addEventListener('keydown', function(event) {
// Vérifier si la touche est Échap, F11 ou F12
if (event.key === 'Escape' || event.key === 'F11' || event.key === 'F12') {
event.preventDefault();
}
});
Avec jQuery
Si vous préférez utiliser jQuery, le code est très similaire. Assurez-vous d'avoir jQuery inclus dans votre projet.
$(document).keydown(function(event) {
// Vérifier si la touche est Échap, F11 ou F12
if (event.key === 'Escape' || event.key === 'F11' || event.key === 'F12') {
event.preventDefault();
}
});
Explication
document.addEventListener('keydown', function(event) { ... }) : Ajoute un gestionnaire d'événements pour les touches enfoncées.
event.key : Identifie la touche pressée (Échap, F11, ou F12).
event.preventDefault() : Empêche l'action par défaut de se produire.
snow rider
-
- Messages : 1
- Enregistré le : 19 juin 2024, 07:04
Re: Bonjour
Utilisez le navigateur en mode kiosque pour limiter l'interaction de l'utilisateur et restreindre l'accès aux fonctions du système. Ces navigateurs désactivent souventgeometry dash wave les raccourcis clavier et fournissent un environnement contrôlé à des fins de test.
-
- Messages : 5
- Enregistré le : 19 mars 2024, 11:13
- Contact :
Re: Bonjour
Pour désactiver les touches F11 et F12 ainsi que la touche Echap pour empêcher les utilisateurs de quitter le mode plein écran dans Chrome, vous pouvez utiliser du JavaScript. Voici un exemple de code utilisant jQuery pour accomplir cela :
```javascript
$(document).ready(function() {
// Désactiver F11
$(document).on('keydown', function(e) {
if (e.key === 'F11') {
e.preventDefault();futa sex doll
}
});
// Désactiver F12
$(document).on('keydown', function(e) {
if (e.key === 'F12') {
e.preventDefault();
}
});
// Désactiver la touche Echap
$(document).on('keydown', function(e) {
if (e.key === 'Escape') {
e.preventDefault();
}
});
});
```
Ce script écoute les événements de touche dans le document. Lorsqu'une des touches F11, F12 ou Echap est pressée, `e.preventDefault()` est appelé, ce qui empêche le comportement par défaut de ces touches (dans ce cas, quitter le mode plein écran ou ouvrir les outils de développement).
Assurez-vous d'inclure jQuery dans votre projet si vous choisissez d'utiliser cette bibliothèque.
```javascript
$(document).ready(function() {
// Désactiver F11
$(document).on('keydown', function(e) {
if (e.key === 'F11') {
e.preventDefault();futa sex doll
}
});
// Désactiver F12
$(document).on('keydown', function(e) {
if (e.key === 'F12') {
e.preventDefault();
}
});
// Désactiver la touche Echap
$(document).on('keydown', function(e) {
if (e.key === 'Escape') {
e.preventDefault();
}
});
});
```
Ce script écoute les événements de touche dans le document. Lorsqu'une des touches F11, F12 ou Echap est pressée, `e.preventDefault()` est appelé, ce qui empêche le comportement par défaut de ces touches (dans ce cas, quitter le mode plein écran ou ouvrir les outils de développement).
Assurez-vous d'inclure jQuery dans votre projet si vous choisissez d'utiliser cette bibliothèque.
-
- Messages : 1
- Enregistré le : 02 juil. 2024, 05:18
Re: Bonjour
// Désactiver le raccourci Echap
document.addEventListener('keydown', function(event) {
if (event.key === 'Escape') {geometry dash online
event.preventDefault();
}
});
// Désactiver le raccourci F11 (plein écran)
document.addEventListener('keydown', function(event) {
if (event.key === 'F11') {
event.preventDefault();
}
});
// Désactiver le raccourci F12 (outils de développement)
document.addEventListener('keydown', function(event) {
if (event.key === 'F12') {
event.preventDefault();
}
});
document.addEventListener('keydown', function(event) {
if (event.key === 'Escape') {geometry dash online
event.preventDefault();
}
});
// Désactiver le raccourci F11 (plein écran)
document.addEventListener('keydown', function(event) {
if (event.key === 'F11') {
event.preventDefault();
}
});
// Désactiver le raccourci F12 (outils de développement)
document.addEventListener('keydown', function(event) {
if (event.key === 'F12') {
event.preventDefault();
}
});
Re: Bonjour
Le blocage de touches comme F12 (qui ouvre la console développeur) peut être contourné, et la méthode décrite ici peut ne pas être 100 % fiable sur tous les navigateurs ou environnements. Pour une application de certification sécurisée, vous pourriez envisager un logiciel spécialisé pour les examens qui limite les accès.firethornstaking a écrit : ↑02 juil. 2024, 05:21// Désactiver le raccourci Echap
document.addEventListener('keydown', function(event) {
if (event.key === 'Escape') {best sex dolls
event.preventDefault();
}
});
// Désactiver le raccourci F11 (plein écran)
document.addEventListener('keydown', function(event) {
if (event.key === 'F11') {
event.preventDefault();
}
});
// Désactiver le raccourci F12 (outils de développement)
document.addEventListener('keydown', function(event) {
if (event.key === 'F12') {
event.preventDefault();
}
});