Wiem, że się spóźniam, ale chcę stworzyć pewne założenia i wyjaśnienia dotyczące odpowiedzi, którą zamierzam udzielić.
Czy mogę wyłączyć kliknięcie prawym przyciskiem myszy
Czy mogę wyłączyć kliknięcie prawym przyciskiem myszy na mojej stronie internetowej bez użycia Javascript?
Tak, używając JavaScript, możesz wyłączyć każde zdarzenie, które się wydarzy i możesz to zrobić głównie za pomocą javaScript. Jak wszystko czego potrzebujesz to:
Działający sprzęt
Witryna lub miejsce, z którego można dowiedzieć się o kodach klawiszy. Ponieważ będziesz ich potrzebować.
Powiedzmy teraz, że chcesz zablokować klawisz Enter. Oto kod:
function prevententer () {
if(event.keyCode == 13) {
return false;
}
}
Aby kliknąć prawym przyciskiem, użyj tego:
event.button == 2
w miejscu event.keyCode. I zablokujesz to.
Chcę o to zapytać, ponieważ większość przeglądarek umożliwia użytkownikom wyłączenie go przez Javascript.
Masz rację, przeglądarki pozwalają ci używać, JavaScripta javascript wykonuje całą robotę za Ciebie. Nie musisz niczego konfigurować, wystarczy atrybut skryptu w głowie.
Dlaczego nie powinieneś tego wyłączać?
Główną i szybką odpowiedzią na to pytanie byłoby to, że użytkownikom się to nie spodoba . Każdy potrzebuje wolności, nikt nie mam na myśli, że nikt nie chce być zablokowany lub wyłączony, kilka minut temu byłem na stronie, która zablokowała mi kliknięcie prawym przyciskiem myszy i czułem dlaczego? Czy musisz zabezpieczyć swój kod źródłowy? Potem tutaj ctrl+shift+Jotworzyłem Consolei teraz mogę iść doHTML-code zakładki. Śmiało i powstrzymaj mnie. To nie doda żadnej warstwy bezpieczeństwa do Twojej aplikacji.
W prawym kliknięciu znajduje się wiele przydatnych menu, takich jak Kopiuj, Wklej, Wyszukaj w Google „tekst” (w Chrome) i wiele innych. Dlatego użytkownik chciałby uzyskać łatwy dostęp zamiast zapamiętywać wiele skrótów klawiaturowych. Każdy może nadal skopiować kontekst, zapisać obraz lub zrobić, co chce.
Przeglądarki używają nawigacji myszą: niektóre przeglądarki, takie jak Opera korzystają z nawigacji myszy, więc jeśli ją wyłączysz, użytkownik zdecydowanie nie znosi interfejsu użytkownika i skryptów.
To była podstawa, zamierzałem napisać więcej o zapisywaniu kodu źródłowego hehehe, ale niech to będzie odpowiedź na twoje pytanie.
Odniesienie do kodów klawiszy:
Kod przycisku myszy i myszy:
http://www.w3schools.com/jsref/event_button.asp
https://developer.mozilla.org/en-US/docs/Web/API/event.button (mile widziane również przez użytkowników).
Dlaczego nie wyłączyć prawym przyciskiem myszy:
http://www.sitepoint.com/dont-disable-right-click/