mục đích của bạn vô hiệu hóa là gì click chuột phải . vấn đề với bất kỳ kỹ thuật nào là luôn luôn có cách để đi xung quanh chúng. giao diện điều khiển cho firefox (firebug) và chrome cho phép unbinding của sự kiện đó. hoặc nếu bạn muốn hình ảnh được bảo vệ, người ta luôn có thể xem bộ đệm tạm thời của họ để tìm hình ảnh.
Nếu bạn muốn tạo menu ngữ cảnh của riêng mình, ngăn chặnDefault là tốt. Chỉ cần chọn trận đánh của bạn ở đây. thậm chí không phải là một thư viện JavaScript lớn như tnyMCE hoạt động trên tất cả các trình duyệt ... và đó không phải là vì nó không thể ;-).
$(document).bind("contextmenu",function(e){
e.preventDefault()
});
Cá nhân tôi đang ở trong một Internet mở. Hành vi trình duyệt gốc không bị cản trở bởi các tương tác trang. Tôi chắc chắn rằng các cách khác có thể được tìm thấy để tương tác không phải là nhấp chuột phải.
điều này sẽ hoạt động đôi khi;). Nhưng hãy quên đi, có 100 cách khác để lưu hình ảnh từ web. Nhân tiện, nếu bạn đang chuyển đối tượng đã nhấp, hãy sử dụng nó! http://jsfiddle.net/VZX4A/ – meo
yea tôi biết. Tôi đang làm điều này chỉ để giảm số lượng bản sao hình ảnh. Nó dành riêng cho những người chỉ biết nhấp chuột phải và tiết kiệm tức là người dùng câm. –
Chỉ cần không. Bạn không bảo vệ hình ảnh khỏi bị sao chép và bạn đang tắt chức năng mặc định và mong đợi của trình duyệt. –