Blokkeren Klik met de rechtermuisknop op Toegang tot contextmenu's op webpagina's

Web-nieuwelingen geloven vaak dat door het gebruik van de bezoekers door de bezoekers te blokkeren klik met de rechtermuisknop contextmenu dat ze diefstal van hun webpagina-inhoud kunnen voorkomen. Niets is verder van de waarheid verwijderd.

Het uitschakelen van rechtsklikken wordt gemakkelijk omzeild door meer slimme gebruikers, en de mogelijkheid om toegang te krijgen tot veel van de code van een webpagina zelf is een basisfunctie van webbrowsers waarvoor geen rechtsklik vereist is allemaal.

Nadelen

Er zijn veel manieren om het 'geen rechtsklikscript' te omzeilen, en in werkelijkheid is het enige effect dat zo'n script heeft die van uw bezoekers die legitiem het contextmenu met de rechtermuisknop gebruiken (zoals dat menu correct wordt genoemd) in hun web navigatie.

Bovendien blokkeren alle scripts die ik hiervoor heb gezien alleen de toegang tot het contextmenu met de rechtermuisknop. Ze houden geen rekening met het feit dat het menu ook toegankelijk is via het toetsenbord.

Het enige dat iemand hoeft te doen om toegang te krijgen tot het menu met behulp van een toetsenbord met 104 toetsen, is om het object op het scherm te selecteren waarvoor hij het contextmenu wil openen (voor bijvoorbeeld door er met de linkermuisknop op te klikken) en vervolgens op de contextmenutoets op hun toetsenbord te drukken - deze bevindt zich direct links van de rechter CTRL-toets op de pc toetsenborden.

instagram viewer

Op een toetsenbord met 101 toetsen kunt u een rechtsklikopdracht uitvoeren door de Shift-toets ingedrukt te houden en op F10 te drukken.

JavaScript

Als u toch rechtsklikken op uw webpagina wilt uitschakelen, is dit een heel eenvoudige JavaScript die u kunt gebruiken om alle toegang tot het contextmenu te blokkeren (niet alleen met de rechtermuisknop, maar ook via het toetsenbord) - en uw bezoekers echt te ergeren.

Dit script is zelfs eenvoudiger dan de meeste die alleen de muisknop blokkeren en het werkt in ongeveer evenveel browsers als die scripts.

Dit is het volledige script voor u:

Het toevoegen van alleen dat kleine stukje code aan de body-tag van uw webpagina is effectiever bij het blokkeren van de toegang van uw bezoeker tot het contextmenu dan de vele geen rechtsklikscripts die u elders op internet kunt vinden, omdat deze de toegang blokkeert van zowel de muisknop als de toetsenbordopties die hierboven zijn beschreven.

Beperkingen

Natuurlijk werkt het script niet in alle webbrowsers (Opera negeert het bijvoorbeeld, maar Opera negeert ook alle andere scripts zonder rechts klikken).

Dit script doet ook niets om te voorkomen dat uw bezoekers toegang krijgen tot de paginabron met behulp van de optie Bron weergeven via hun browsermenu of door de webpagina op te slaan en de bron van de opgeslagen kopie in hun favoriet te bekijken editor.

En ten slotte, hoewel u de toegang tot het contextmenu kunt uitschakelen, kan die toegang door gebruikers eenvoudig opnieuw worden ingeschakeld door eenvoudig te typen

javascript: void oncontextmenu (null)
in de adresbalk van de browser.