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

Điều này có hoạt động trên tất cả các trình duyệt chính sao cho nhấp chuột phải sẽ không được bắt đầu?Trình duyệt có phải là oncontextmenu không?

+3

Không cần phải là khuôn mặt trung bình]: – 0x499602D2

+11

Không phải mọi thứ đều có bản chất tốt hoặc thực chất không tốt. Vô hiệu hóa menu ngữ cảnh có thể chỉ là những gì OP cần cho tình huống. Tôi đã làm điều này để cung cấp một menu tùy chỉnh cho một số yếu tố. Bạn không thể làm cho các câu nói chăn mà không có ngữ cảnh. – Dennis

+1

@ Dennis bạn nói đúng, chúng tôi không biết David đang làm gì vì vậy những nhận xét hóc búa hơi sớm. Nhưng 95% những người yêu cầu điều này trên SO muốn chặn nhấp chuột phải vào một trang web bình thường, mà * là * một điều khủng khiếp để làm. Tuy nhiên, tôi không có nghĩa là có nghĩa là :) –

Trả lời

23

Xem this quirksmode page để biết bảng tương thích chi tiết.

+4

+1 để đủ chuyên nghiệp để tách nội dung hữu ích (câu trả lời) khỏi ý kiến ​​(nhận xét), mặc dù tôi cho rằng nội dung sau quan trọng hơn trong trường hợp cụ thể này :) – David

2

QuirksMode có biểu đồ hỗ trợ toàn diện cho sự kiện. Bạn có thể sử dụng nó để quyết định xem nó có đáp ứng nhu cầu của bạn hay không tùy thuộc vào các trình duyệt bạn hỗ trợ.

Các vấn đề liên quan