2011-08-28 9 views
12
window.oncontextmenu = function() { 
    return false; 
}; 

Czy to działa we wszystkich głównych przeglądarkach, tak że kliknięcie prawym przyciskiem myszy nie zostanie zainicjowane?Czy oncontextmenu jest przeglądarką?

+3

Nie ma potrzeby bycia twarzą w twarz]: – 0x499602D2

+11

Nie wszystko jest z natury dobre lub samoistnie złe. Wyłączenie menu kontekstowego może być właśnie tym, czego potrzebuje OP w danej sytuacji. Zrobiłem to, aby zapewnić niestandardowe menu dla niektórych elementów. Nie można sporządzać ogólnych deklaracji bez kontekstu. – Dennis

+1

@Dennis masz rację, nie wiemy, co robi David, więc snarkowe komentarze są nieco przedwczesne. Ale 95% osób, które pytają o to na SO, chce zablokować prawe kliknięcie na normalnej stronie internetowej, co * jest * okropne. Mimo to nie chciałem być nikczemny :) –

Odpowiedz

23

Aby uzyskać szczegółową tabelę zgodności, zobacz stronę this quirksmode page.

+4

+1 za bycie wystarczająco profesjonalnym, aby oddzielić pomocne treści (odpowiedź) od opinii (komentarz), mimo że uważam, że to ostatnie jest ważniejsze w tym konkretnym przypadku :) – David

2

QuirksMode ma kompleksowy plan wsparcia dla wydarzenia. Możesz go użyć, aby zdecydować, czy odpowiada Twoim potrzebom w zależności od obsługiwanych przeglądarek.

Powiązane problemy