Blokovat klepnutí pravým tlačítkem na přístup do kontextových nabídek na webových stránkách

click fraud protection

Weboví nováčci se často domnívají, že blokováním používání internetu návštěvníky klepněte pravým tlačítkem myši kontextové menu, které může zabránit krádeži jejich obsahu webové stránky. Nic nemůže být dále od pravdy.

Zakázání správných kliknutí snadno postoupí důvtipnější uživatelé a možnost přístupu k většině z nich samotný kód webové stránky je základní funkcí webových prohlížečů, která nevyžaduje pravé kliknutí na Všechno.

Nevýhody

Existuje mnoho způsobů, jak obejít "skript bez kliknutí pravým tlačítkem", a ve skutečnosti jediným účinkem, který takový skript má, je obtěžovat návštěvníkům, kteří legitimně používají na svém webu kontextové menu s pravým tlačítkem myši (protože je toto menu správně nazýváno) navigace.

Kromě toho všechny skripty, které jsem viděl, tak pouze blokují přístup do kontextové nabídky z pravého tlačítka myši. Nezohledňují skutečnost, že nabídka je přístupná také z klávesnice.

Pro přístup k nabídce pomocí klávesnice s klíčem 104 musí všichni udělat výběr objektu na obrazovce, ke kterému chtějí přistupovat do kontextové nabídky (pro například kliknutím levým tlačítkem myši na něj) a poté stisknutím klávesy kontextového menu na klávesnici - je to bezprostředně nalevo od pravé klávesy CTRL na PC klávesnice.

instagram viewer

Na klávesnici se 101 klávesami můžete spustit příkaz klepnutím pravým tlačítkem podržením klávesy Shift a stisknutím klávesy F10.

JavaScript

Pokud byste přesto chtěli na své webové stránce kliknout pravým tlačítkem, je to opravdu jednoduché JavaScript které můžete použít k zablokování veškerého přístupu do kontextového menu (nejen z pravého tlačítka myši, ale také z klávesnice) - a skutečně otravovat návštěvníky.

Tento skript je ještě jednodušší než většina těch, které blokují pouze tlačítko myši, a funguje přibližně v tolika prohlížečích, jaké tyto skripty dělají.

Zde je celý skript pro vás:

Přidání právě toho malého kódu do značky těla vaší webové stránky je efektivnější při blokování přístupu návštěvníka do kontextového menu než u mnoha Skripty bez kliknutí pravým tlačítkem, které můžete najít kdekoli na webu, protože blokují přístup jak z tlačítka myši, tak z výše uvedených možností klávesnice.

Omezení

Skript samozřejmě nefunguje ve všech webových prohlížečích (např. Opera jej ignoruje - ale pak Opera ignoruje také všechny ostatní skripty bez kliknutí pravým tlačítkem).

Tento skript také nezabraňuje návštěvníkům v přístupu ke zdroji stránky pomocí možnosti Zobrazit zdroj z nabídky prohlížeče nebo z uložení webové stránky a prohlížení zdroje uložené kopie ve své oblíbené editor.

A konečně, i když můžete zakázat přístup do kontextové nabídky, tento přístup mohou uživatelé snadno znovu povolit jednoduše zadáním

javascript: void oncontextmenu (null)
do adresního řádku prohlížeče.
instagram story viewer