Zablokovať kliknutie pravým tlačidlom myši na prístup do kontextových ponúk na webových stránkach

Web nováčikovia sa často domnievajú, že blokovaním používania internetu návštevníkmi kliknite pravým tlačidlom myši kontextové menu, ktoré môže zabrániť krádeži ich obsahu webovej stránky. Nič nemôže byť ďalej od pravdy.

Zakázané kliknutia pravým tlačidlom sú ľahko odstránené dôvtipnejšími používateľmi a majú prístup k mnohým z nich samotný kód webovej stránky je základnou vlastnosťou webových prehliadačov, ktorá nevyžaduje kliknutie pravým tlačidlom myši all.

nevýhody

Existuje veľa spôsobov, ako obísť „skript bez kliknutia pravým tlačidlom myši“, a v skutočnosti je jediným účinkom, ktorý takýto skript má, obťažovať. tí z vašich návštevníkov, ktorí oprávnene používajú kontextovú ponuku s pravým tlačidlom myši (ako je táto ponuka správne označená) na svojom webe navigácie.

Okrem toho všetky skripty, ktoré som videl urobiť, blokujú prístup do kontextového menu pomocou pravého tlačidla myši. Nezohľadňujú skutočnosť, že ponuka je prístupná aj z klávesnice.

Všetci, ktorí musia urobiť prístup do ponuky pomocou klávesnice so 104 klávesami, je vybrať objekt na obrazovke, pre ktorý chcú otvoriť kontextové menu (pre napríklad kliknutím ľavým tlačidlom myši) a potom stlačte kláves kontextovej ponuky na klávesnici - je to klávesnica naľavo od pravej klávesu CTRL na počítači klávesnica.

instagram viewer

Na klávesnici so 101 klávesmi môžete vykonať príkaz pravým tlačidlom myši podržaním klávesu Shift a stlačením klávesu F10.

JavaScript

Ak by ste napriek tomu chceli na svojej webovej stránke kliknúť pravým tlačidlom myši, je to naozaj jednoduché JavaScript ktoré môžete použiť na zablokovanie prístupu ku kontextovej ponuke (nielen z pravého tlačidla myši, ale aj z klávesnice) - a skutočne obťažujete svojich návštevníkov.

Tento skript je ešte jednoduchší ako väčšina z tých, ktoré blokujú iba tlačidlo myši, a funguje približne v tom istom počte prehliadačov, ako tieto skripty.

Tu je celý skript pre vás:

Pridanie iba tej malej časti kódu do značky tela vašej webovej stránky je efektívnejšie pri blokovaní prístupu návštevníka do kontextového menu, ako je veľa Skripty bez kliknutia pravým tlačidlom myši, ktoré nájdete inde na webe, pretože blokujú prístup z tlačidla myši a z vyššie uvedených možností klávesnice.

obmedzenia

Skript samozrejme nefunguje vo všetkých webových prehľadávačoch (napr. Opera ho ignoruje - ale potom Opera ignoruje aj všetky ostatné skripty bez kliknutia pravým tlačidlom myši).

Tento skript tiež nerobí nič, aby svojim návštevníkom nebránil v prístupe k zdroju stránky pomocou možnosti Zobraziť zdroj z ponuky prehľadávača alebo z uloženia webovej stránky a prezerania zdroja uloženej kópie vo svojom obľúbenom editor.

A napokon, aj keď môžete zakázať prístup do kontextového menu, tento prístup môžu používatelia ľahko znova povoliť jednoducho zadaním

javascript: void oncontextmenu (null)
do panela s adresou prehliadača.