✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.
Quelle est la sortie de 1 + "1" ?
document.addEventListener("DOMContentLoaded", function() {
// 🔒 Désactiver le clic droit (menu contextuel)
document.addEventListener("contextmenu", function(event) {
event.preventDefault();
});
// 🔒 Bloquer copier, couper, coller via menu ou raccourci
["copy", "cut", "paste"].forEach(function(action) {
document.addEventListener(action, function(event) {
event.preventDefault();
});
});
// 🔒 Bloquer les raccourcis clavier
document.addEventListener("keydown", function(event) {
const key = event.key.toLowerCase();
// Vérifie si une touche de contrôle (Ctrl ou Cmd) est utilisée
const ctrlOrCmd = event.ctrlKey || event.metaKey;
// Liste des raccourcis à bloquer
const blockedCombos = [
"c", // Copier
"v", // Coller
"x", // Couper
"a", // Tout sélectionner
"s", // Sauvegarder la page (Cmd/Ctrl+S)
"u", // Voir le code source (Ctrl+U)
"p" // Imprimer (Ctrl+P)
];
if (ctrlOrCmd && blockedCombos.includes(key)) {
event.preventDefault();
event.stopPropagation();
}
// Bloquer les touches F12, F10, etc. (accès aux outils dev)
if (["f12", "f10"].includes(key)) {
event.preventDefault();
}
// Bloquer Ctrl+Shift+I, Ctrl+Shift+J (console et inspecteur)
if ((ctrlOrCmd && event.shiftKey) && ["i", "j", "c"].includes(key)) {
event.preventDefault();
}
});
});