Bạn không muốn cho người dùng tải ảnh từ trang web của bạn. Sẽ có một giải pháp dễ dàng để bạn có thể triển khai yêu cầu này. Đó là khóa tính năng chuột phải trên hình ảnh.
Bạn có thể sử dụng đoạn mã sau đây:
1 2 3 4 5 | $(document).ready(function(){ $("body").on("contextmenu", "img", function(e) { return false; }); }); |
Hàm này sẽ vô hiệu hóa chuột phải khi bạn click lên hình ảnh. Khi click chuột phải từ trên hình ảnh thì sẽ không có trình đơn (menu) thường thấy mà sẽ… chẳng có gì xảy ra nên người dùng không thể lưu hình ảnh.
Chú ý là bạn phải chèn thư mục jQuery trước khi dùng hàm này.
Thật sự thì đây chỉ là giải pháp tình thế để đối phó với người dùng không có kiến thức chuyên sâu chứ người dùng có chút kiến thức thì có thể vượt qua dễ dàng.
Chúc các bạn thành công.
Huỳnh Mai Anh Kiệt