Nowicjusze internetowi często uważają, że blokując korzystanie z Internetu przez odwiedzających kliknij prawym przyciskiem myszy menu kontekstowe, dzięki któremu mogą zapobiec kradzieży zawartości strony internetowej. Nic nie może być dalej od prawdy.
Wyłączenie kliknięć prawym przyciskiem myszy jest łatwiejsze dla bardziej doświadczonych użytkowników i umożliwia dostęp do większości z nich sam kod strony internetowej jest podstawową funkcją przeglądarek internetowych, która nie wymaga kliknięcia prawym przyciskiem myszy wszystko.
Wady
Istnieje wiele sposobów na ominięcie skryptu „brak kliknięcia prawym przyciskiem”, a w rzeczywistości jedynym efektem takiego skryptu jest irytacja odwiedzający, którzy zgodnie z prawem korzystają z menu kontekstowego dostępnego po kliknięciu prawym przyciskiem myszy (tak jak to menu jest poprawnie wywoływane) w swojej sieci nawigacja.
Ponadto wszystkie skrypty, które widziałem, aby to zrobić, blokują dostęp do menu kontekstowego za pomocą prawego przycisku myszy. Nie biorą pod uwagę faktu, że menu jest również dostępne z klawiatury.
Wszystko, co każdy musi zrobić, aby uzyskać dostęp do menu za pomocą 104-klawiszowej klawiatury, to wybrać obiekt na ekranie, dla którego chce uzyskać dostęp do menu kontekstowego (dla przykład, klikając go lewym przyciskiem myszy), a następnie naciśnij klawisz menu kontekstowego na klawiaturze - jest to ten znajdujący się bezpośrednio po lewej stronie prawego klawisza CTRL na komputerze Klawiatury.
Na klawiaturze ze 101 klawiszami możesz wykonać polecenie kliknięcia prawym przyciskiem, przytrzymując klawisz Shift i naciskając F10.
JavaScript
Jeśli i tak chcesz wyłączyć kliknięcia prawym przyciskiem myszy na swojej stronie internetowej, oto bardzo proste JavaScript którego możesz użyć, aby zablokować dostęp do menu kontekstowego (nie tylko z prawego przycisku myszy, ale także z klawiatury) - i naprawdę denerwować odwiedzających.
Ten skrypt jest jeszcze prostszy niż większość tych, które blokują tylko przycisk myszy i działa w mniej więcej tylu przeglądarkach, co te skrypty.
Oto cały skrypt dla Ciebie:
Dodanie tego małego fragmentu kodu do tagu body twojej strony internetowej jest bardziej skuteczne w blokowaniu dostępu odwiedzającego do menu kontekstowego niż wiele skrypty bez klikania prawym przyciskiem myszy, które można znaleźć w innym miejscu w sieci, ponieważ blokują one dostęp zarówno z przycisku myszy, jak iz opisanych powyżej opcji klawiatury.
Ograniczenia
Oczywiście skrypt nie działa we wszystkich przeglądarkach internetowych (np. Opera ignoruje go - ale wtedy Opera ignoruje również wszystkie inne skrypty bez kliknięcia prawym przyciskiem myszy).
Ten skrypt nie robi również nic, aby uniemożliwić odwiedzającym dostęp do źródła strony za pomocą opcji Wyświetl źródło z menu przeglądarki lub z zapisania strony internetowej i przeglądania źródła zapisanej kopii w ulubionych redaktor.
I na koniec, chociaż możesz wyłączyć dostęp do menu kontekstowego, użytkownicy mogą z łatwością je ponownie włączyć, pisząc
javascript: void oncontextmenu (null)w pasku adresu przeglądarki.