Je veux désactiver la capacité d'un site web à désactiver mon menu contextuel dans IE. Je ne veux pas désactiver entièrement le javascript, je veux simplement empêcher le code javascript d'intercepter l'événement du clic droit. Firefox vous permet de faire cela avec une case à cocher dans la boîte de dialogue des préférences de l'utilisateur. Je ne trouve pas d'équivalent dans IE. J'utilise actuellement IE8.
Réponses
Trop de publicités?Je ne connais pas de paramètre ou de modification du registre qui puisse faire cela, mais vous pouvez peut-être réactiver le menu contextuel page par page en entrant ceci dans votre barre d'adresse :
javascript:void(document.oncontextmenu=null)
Vous pouvez créer un signet avec cette URL pour faciliter son utilisation.
Cela devrait fonctionner sur la plupart des sites qui désactivent le menu contextuel. Toutefois, jusqu'à ce qu'un paramètre soit disponible dans IE, votre meilleure chance (non seulement pour ce problème particulier, mais aussi pour la navigation en général) est d'utiliser un autre navigateur.
Si vous êtes comme moi et que vous essayez d'afficher la source d'une application Web d'entreprise avec un menu contextuel personnalisé dans une fenêtre contextuelle sans barre d'emplacement, sans barre d'état et sans barre de menu, ne paniquez pas. Vous pouvez accéder à tout ce dont vous avez besoin en appuyant sur F12 et en faisant apparaître la console de développement.