Блокиране на десния бутон на мишката върху достъп до контекстните менюта на уеб страниците

Услугата в Интернет често вярва, че като блокира използването на своите посетители щракване с десния бутон на мишката контекстно меню, че те могат да предотвратят кражбата на съдържанието на техните уеб страници. Нищо не може да бъде по-далеч от истината.

Деактивирането на десните кликвания лесно се отклонява от по-интелигентните потребители и възможността за достъп до голяма част от Самият код на уеб страницата е основна характеристика на уеб браузърите, за която не е необходимо десен клик всичко.

Недостатъци

Има много начини да заобиколите "скрипта без десен клик", а всъщност единственият ефект, който има такъв скрипт, е да дразни тези на вашите посетители, които законно използват контекстното меню с десния бутон (както правилно се нарича това меню) в своята мрежа навигация.

Освен това всички скриптове, които съм виждал да правят това, само блокират достъпа до контекстното меню от десния бутон на мишката. Те не смятат факта, че менюто е достъпно и от клавиатурата.

Всеки, който трябва да направи, за да влезе в менюто с клавиатура 104, е да избере обекта на екрана, за който иска да получи достъп до контекстното меню (за например, като щракнете с левия бутон върху него) и след това натиснете клавиша на контекстното меню на клавиатурата им - това е този вляво от десния клавиш CTRL на компютър клавиатури.

instagram viewer

На клавиатура 101 клавиш можете да изпълните команда с десен бутон, като задържите клавиша Shift и натиснете F10.

JavaScript

Ако искате да деактивирате щракването с десния бутон върху уеб страницата си така или иначе, ето наистина много просто JavaScript които можете да използвате, за да блокирате целия достъп до контекстното меню (не само от десния бутон на мишката, но и от клавиатурата) - и наистина дразни посетителите си.

Този скрипт е дори по-прост от повечето от тези, които само блокират бутона на мишката, и работи в около толкова браузъри, колкото тези скриптове.

Ето целия сценарий за вас:

Добавянето само на това малко парче код към етикета на тялото на вашата уеб страница е по-ефективно за блокиране на достъпа на посетителя до контекстното меню от многото скриптове без щракване с десния бутон, които можете да намерите другаде в мрежата, защото блокира достъпа както от бутона на мишката, така и от описаните по-горе опции на клавиатурата.

Ограничения

Разбира се, скриптът не работи във всички уеб браузъри (например Opera го игнорира - но тогава Opera игнорира и всички останали скриптове без десен бутон).

Този скрипт също не прави нищо, за да попречи на посетителите ви да получат достъп до източника на страницата с помощта на опцията View Source от менюто на браузъра им или от запазване на уеб страницата и преглед на източника на запазеното копие в любимото им редактор.

И накрая, въпреки че можете да деактивирате достъпа до контекстното меню, този достъп може лесно да се активира отново от потребителите, просто като напишат

javascript: void oncontextmenu (null)
в адресната лента на браузъра.
instagram story viewer