Veebi algajad usuvad sageli, et blokeerides oma külastajatel veebisaidi kasutamise hiire paremklõps kontekstimenüü, et nad saaksid ära hoida oma veebilehe sisu varguse. Miski ei võiks tõest kaugemal olla.
Paremklõpsude keelamine on asjatundlikumatel kasutajatel hõlpsasti kõrvale jäetud ja võimalus suurele osale juurde pääseda veebilehe kood ise on veebibrauserite põhifunktsioon, mis ei vaja paremat klõpsu aadressil kõik.
Puudused
Parema klõpsamise skripti vältimiseks on palju viise ja tegelikult on sellise skripti ainus efekt häirida nende külastajate jaoks, kes kasutavad oma veebis õigustatult paremklõpsu kontekstimenüüd (kuna seda menüüd nimetatakse õigesti) navigeerimine.
Lisaks blokeerivad kõik skriptid, mida ma olen näinud, ainult hiire parema nupuga juurdepääsu kontekstimenüüle. Nad ei arvesta sellega, et menüüle pääseb juurde ka klaviatuurilt.
Kõik, mida on vaja menüüsse pääsemiseks, kasutades klahvistikku 104, peavad tegema ekraanil objekti, millele nad soovivad pääseda kontekstimenüüsse ( näiteks vasakklõpsuga sellel) ja seejärel vajutage nende klaviatuuril kontekstimenüü nuppu - see on arvuti parempoolsest CTRL-klahvist kohe vasakul vasakul klaviatuurid.
101-klaviatuuril saate paremklõpsake käsku, hoides all klahvi Shift ja vajutades F10.
JavaScript
Kui soovite niikuinii paremklõpsud oma veebisaidil keelata, on see tõesti lihtne JavaScript mida saate kasutada kogu juurdepääsule kontekstimenüüle juurdepääsu blokeerimiseks (mitte ainult hiire parema nupuga, vaid ka klaviatuurilt) - ja ärritage külastajaid tõesti.
See skript on isegi lihtsam kui enamik neist, mis ainult hiirenuppu blokeerivad, ja see töötab umbes sama paljudes brauserites kui need skriptid.
Siin on kogu teie skript:
Ainult selle väikese kooditüki lisamine oma veebisaidi kehasildile on tõhusam, kui see blokeerib külastaja juurdepääsu kontekstimenüüle kui paljud paremklõpsake skripte, mida leiate mujalt veebist, kuna see blokeerib juurdepääsu nii hiirenupult kui ka ülalkirjeldatud klaviatuuri valikutest.
Piirangud
Muidugi ei tööta skript kõigis veebibrauserites (nt Opera ignoreerib seda, kuid siis ignoreerib Opera ka kõiki muid paremklõpsamise skripte).
See skript ei takista ka külastajaid juurdepääsu lehe allikale valiku View Source abil nende brauseri menüüst või veebilehe salvestamisel ja salvestatud koopia allika vaatamisel oma lemmikusse toimetaja.
Ja lõpuks, kuigi võite keelata juurdepääsu kontekstimenüüle, saavad kasutajad selle juurdepääsu hõlpsalt uuesti sisestada, lihtsalt tippides
javascript: tühine oncontextmenu (null)brauseri aadressiribale.