Bloker højreklik på adgang til kontekstmenuer på websider

Webbegynderne mener ofte, at ved at blokere deres besøgende 'brug af højreklik med musen kontekstmenu, som de kan forhindre tyveri af deres webside-indhold. Intet kunne være længere væk fra sandheden.

Deaktivering af højreklik sidestilles let af mere kyndige brugere og muligheden for at få adgang til meget af en webside's kode i sig selv er en grundlæggende funktion i webbrowsere, der ikke kræver et højreklik på alle.

Ulemper

Der er mange måder at omgå "scriptet uden højreklik", og i virkeligheden er den eneste effekt, som et sådant script har, at irritere de af dine besøgende, der legitimt bruger højreklik-kontekstmenuen (som den menu kaldes korrekt) på deres web navigation.

Derudover blokerer alle scripts, som jeg har set for at gøre dette, kun adgang til kontekstmenuen fra højre museknap. De betragter ikke det faktum, at menuen også er tilgængelig fra tastaturet.

Alt hvad man skal gøre for at få adgang til menuen ved hjælp af et tastatur på 104 nøgler er at vælge det objekt på skærmen, som de vil have adgang til kontekstmenuen til (for eksempel ved at venstreklikke på det) og derefter trykke på kontekstmenutasten på deres tastatur - det er den umiddelbart til venstre for højre CTRL-tast på pc tastaturer.

instagram viewer

På et 101-tastatur kan du udføre en højreklik-kommando ved at holde Skift-tasten nede og trykke på F10.

JavaScript

Hvis du alligevel gerne vil deaktivere højreklik på din webside, her er en virkelig enkel JavaScript som du kan bruge til at blokere al adgang til kontekstmenuen (ikke kun fra højre museknap men også fra tastaturet) - og virkelig irritere dine besøgende.

Dette script er endnu enklere end de fleste af dem, der kun blokerer museknappen, og det fungerer i omtrent lige så mange browsere som disse scripts gør.

Her er hele scriptet til dig:

At tilføje netop det lille stykke kode til body-mærket på din webside er mere effektivt til at blokere den besøgende's adgang til kontekstmenuen end de mange ikke-højreklik-scripts, som du kan finde andre steder på nettet, fordi det blokerer adgang fra både museknappen og fra tastaturindstillingerne beskrevet ovenfor.

Begrænsninger

Naturligvis fungerer scriptet ikke i alle webbrowsere (f.eks. Ignorerer Opera det - men derefter ignorerer Opera også alle de andre ikke-højreklik-scripts).

Dette script gør heller ikke noget for at forhindre, at dine besøgende får adgang til sidekilden ved hjælp af indstillingen Vis kilde fra deres browsermenu eller fra at gemme websiden og se kilden til den gemte kopi i deres favorit redaktør.

Og endelig, selvom du muligvis deaktiverer adgang til kontekstmenuen, kan denne adgang let aktiveres af brugerne blot ved at skrive

javascript: void oncontextmenu (null)
i adresselinjen i browseren.
instagram story viewer