jaki jest Twój cel wyłączając kliknij prawym przyciskiem myszy . Problem z każdą techniką polega na tym, że zawsze istnieje sposób na obejście ich. konsola do firefox (firebug) i chrome pozwala na rozłączenie tego zdarzenia. lub jeśli chcesz, aby obraz był chroniony, zawsze możesz po prostu spojrzeć na ich tymczasową pamięć podręczną dla obrazów.
Jeśli chcesz utworzyć własne menu kontekstowe, preventDefault jest w porządku. Po prostu wybierz swoje bitwy tutaj. nawet duża biblioteka JavaScript, taka jak tnyMCE, nie działa z powodu wszystkich przeglądarek ... i to nie dlatego, że nie jest to możliwe ;-).
$(document).bind("contextmenu",function(e){
e.preventDefault()
});
Osobiście jestem bardziej otwarty internet. Natywne zachowanie przeglądarki nie powinno być utrudniane przez interakcje stron. Jestem pewien, że można znaleźć inne sposoby interakcji, które nie są właściwym kliknięciem.
to powinno działać czasami;). Ale zapomnij, istnieje 100 innych sposobów na zapisanie obrazu z internetu. Przy okazji, jeśli przekazujesz kliknięty obiekt, użyj go! http://jsfiddle.net/VZX4A/ – meo
tak, wiem. Robię to, aby zmniejszyć liczbę kopii obrazów. Jest przeznaczony specjalnie dla tych, którzy tylko wiedzą, aby kliknąć prawym przyciskiem myszy i zapisać, np. Głupich użytkowników. –
Po prostu nie rób tego. Nie chronisz obrazu przed skopiowaniem, a wyłączasz domyślną i oczekiwaną funkcjonalność przeglądarki. –