Tôi biết tôi đến trễ, nhưng tôi muốn tạo ra một số giả định và giải thích cho câu trả lời tôi sẽ cung cấp.
Tôi có thể tắt nhấp chuột phải không
Tôi có thể tắt nhấp chuột phải vào trang web của mình mà không cần sử dụng Javascript không?
Có, bằng cách sử dụng JavaScript, bạn có thể vô hiệu hóa bất kỳ sự kiện nào xảy ra và bạn có thể làm điều đó chủ yếu chỉ bằng javaScript. Làm thế nào, tất cả những gì bạn cần là:
Một phần cứng làm việc
Một trang web hoặc một nơi nào đó mà bạn có thể tìm hiểu về các mã khóa. Bởi vì bạn sẽ cần chúng.
Bây giờ hãy nói rằng bạn muốn chặn phím enter, nhấn vào đây là mã:
function prevententer () {
if(event.keyCode == 13) {
return false;
}
}
Đối với nhấp chuột phải sử dụng này:
event.button == 2
trong nơi event.keyCode. Và bạn sẽ chặn nó.
Tôi muốn hỏi điều này bởi vì hầu hết các trình duyệt cho phép người dùng vô hiệu hóa nó bằng Javascript.
Bạn nói đúng, trình duyệt cho phép bạn sử dụng JavaScriptvà javascript thực hiện toàn bộ công việc cho bạn. Bạn không cần phải thiết lập bất cứ điều gì, chỉ cần thuộc tính script trong đầu.
Tại sao bạn không nên vô hiệu hóa nó?
Câu trả lời chính và nhanh cho điều đó sẽ là, người dùng sẽ không thích nó . Mọi người đều cần sự tự do, không có ai, ý tôi là không ai muốn bị chặn hoặc vô hiệu hóa, vài phút trước tôi đã ở một trang web, điều đó đã chặn tôi nhấp chuột phải và tôi cảm thấy tại sao? Bạn có cần phải bảo mật mã nguồn của bạn? Sau đó, ở đây ctrl+shift+Jtôi đã mở Consolevà bây giờ tôi có thể đi đến HTML-codetab. Hãy tiếp tục và ngăn chặn tôi. Điều này sẽ không thêm bất kỳ lớp bảo mật nào vào ứng dụng của bạn.
Có rất nhiều menu người dùng trong Nhấp chuột phải, như Sao chép, Dán, Tìm kiếm Google cho 'văn bản' (Trong Chrome) và nhiều hơn nữa. Vì vậy, người dùng muốn có được quyền truy cập dễ dàng thay vì nhớ rất nhiều phím tắt. Bất cứ ai vẫn có thể sao chép bối cảnh, lưu hình ảnh hoặc làm bất cứ điều gì mình muốn.
Trình duyệt sử dụng Điều hướng chuột: Một số trình duyệt như Opera sử dụng điều hướng chuột, vì vậy nếu bạn tắt nó, người dùng chắc chắn sẽ ghét Giao diện người dùng và tập lệnh của bạn.
Vì vậy, đó là điều cơ bản, tôi sẽ viết thêm một số về việc lưu mã nguồn hehehe nhưng, hãy để nó là câu trả lời cho câu hỏi của bạn.
Tham chiếu đến các mã khóa:
Mã phím và nút chuột:
http://www.w3schools.com/jsref/event_button.asp
https://developer.mozilla.org/en-US/docs/Web/API/event.button (cũng sẽ được người dùng đánh giá cao).
Tại sao không tắt nhấp chuột phải:
http://www.sitepoint.com/dont-disable-right-click/