Žiniatinklio naujokai dažnai mano, kad blokuodami lankytojų naudojimąsi pelės dešiniuoju pelės mygtuku spustelėkite kontekstinį meniu, kad jie galėtų užkirsti kelią jų tinklalapio turinio vagystėms. Niekas negalėjo būti toliau nuo tiesos.
Dešiniuoju pelės mygtuku išjungę vartotojai, nuovokūs vartotojai, lengvai atsisako galimybės pasiekti didžiąją dalį pats tinklalapio kodas yra pagrindinė žiniatinklio naršyklių savybė, kuriai nereikia dešiniojo pelės mygtuko paspaudimo visi.
Trūkumai
Yra daugybė būdų, kaip apeiti „jokio dešiniojo paspaudimo scenarijų“, ir iš tikrųjų vienintelis tokio scenarijaus poveikis yra erzinti. lankytojų, kurie savo žiniatinklyje teisėtai naudojasi dešiniojo pelės mygtuko paspaudimo kontekstiniu meniu (kaip šis meniu tinkamai vadinamas) navigacija.
Be to, visi scenarijai, kuriuos mačiau tai padaryti, blokuoja prieigą prie kontekstinio meniu tik iš dešiniojo pelės mygtuko. Jie nesvarsto to, kad meniu galima pasiekti ir iš klaviatūros.
Viskas, ką reikia padaryti norint patekti į meniu naudojant 104 klaviatūros klavišą, reikia ekrane pasirinkti objektą, kuriam jie nori patekti į kontekstinį meniu ( pvz., kairiuoju pelės mygtuku spustelėkite jį), tada paspauskite jų klaviatūros kontekstinio meniu klavišą - tai yra tas, kuris yra iškart dešinėje, dešinėje esančio kompiuterio CTRL klavišo kairėje klaviatūros.
Klaviatūroje 101 galite vykdyti komandą dešiniuoju pelės mygtuku, laikydami nuspaustą klavišą „Shift“ ir paspausdami F10.
„JavaScript“
Jei vis tiek norėtumėte neleisti dešinių pelės mygtukų paspaudimų, tai yra tikrai paprastas „JavaScript“ kurią galite naudoti blokuodami bet kokią prieigą prie kontekstinio meniu (ne tik naudodami dešinį pelės mygtuką, bet ir klaviatūrą) - ir tikrai erzinkite savo lankytojus.
Šis scenarijus yra dar paprastesnis nei dauguma tų, kurie tik blokuoja pelės mygtuką, ir veikia maždaug tiek naršyklių, kiek ir tie scenarijai.
Štai visas scenarijus jums:
Pridėjus tik mažą kodo dalį prie savo tinklalapio kūno žymės, efektyviau blokuojama lankytojo prieiga prie kontekstinio meniu nei daug scenarijus, kurių dešiniuoju pelės mygtuku nespauskite dešinėje, galite rasti kitose žiniatinklio vietose, nes jie blokuoja prieigą tiek iš pelės mygtuko, tiek iš aukščiau aprašytų klaviatūros parinkčių.
Apribojimai
Žinoma, scenarijus neveikia visose interneto naršyklėse (pvz., „Opera“ jo nepaiso, bet tada „Opera“ taip pat ignoruoja visus kitus scenarijus, kurių nereikia dešiniuoju pelės mygtuku spustelėkite).
Šis scenarijus taip pat nieko nedaro, kad lankytojai negalėtų pasiekti puslapio šaltinio naudodami parinktį „Peržiūrėti šaltinį“ iš naršyklės meniu arba išsaugant tinklalapį ir žiūrint išsaugotos kopijos šaltinį į mėgstamiausius redaktorius.
Galiausiai, nors jūs galite išjungti prieigą prie kontekstinio meniu, vartotojai gali lengvai pasiekti šią prieigą tiesiog įvesdami tekstą
javascript: void oncontextmenu (negalioja)į naršyklės adreso juostą.