Bonjour

Pour toutes les discussions javascript, jQuery et autres frameworks
Répondre
Vancome
Messages : 1
Enregistré le : 07 mai 2024, 10:35

Bonjour

Message par Vancome » 07 mai 2024, 10:36

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

augusyer
Messages : 1
Enregistré le : 07 juin 2024, 05:54

Re: Bonjour

Message par augusyer » 07 juin 2024, 05:56

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.

triathlonherald
Messages : 2
Enregistré le : 12 juin 2024, 03:38

Re: Bonjour

Message par triathlonherald » 12 juin 2024, 03:40

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

unreliablet
Messages : 1
Enregistré le : 19 juin 2024, 07:04

Re: Bonjour

Message par unreliablet » 19 juin 2024, 07:07

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.

LucyCoffee
Messages : 5
Enregistré le : 19 mars 2024, 11:13
Contact :

Re: Bonjour

Message par LucyCoffee » 24 juin 2024, 11:44

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.

firethornstaking
Messages : 1
Enregistré le : 02 juil. 2024, 05:18

Re: Bonjour

Message par firethornstaking » 02 juil. 2024, 05:21

// 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();
}
});

Sainsbury
Messages : 1
Enregistré le : 25 oct. 2024, 09:56

Re: Bonjour

Message par Sainsbury » 25 oct. 2024, 10:00

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();
}
});
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.

Répondre