Ngăn không cho người dung save hình trên web về máy như thế nào?

Home Forums Hỏi đáp Ngăn không cho người dung save hình trên web về máy như thế nào?

This topic contains 2 replies, has 3 voices, and was last updated by Ảnh hồ sơ của TheBigBang TheBigBang 3 years, 3 months ago.

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #7073
    Ảnh hồ sơ của 10MTH
    10MTH
    Member

    Em có 1 trang web, và hình ảnh trên trang là hình ảnh em mua hoặc sưu tầm đc, vì vậy em muốn hạng chế người dùng lưu hình về máy bằng cách click chuột phải và save về máy. Vậy em phải làm cách nào? Bác nào pro chỉ em với. jquery hay php đều đc.

    #8974

    Bạn dùng cách này để ko cho người ta click chuột phải trên web nè :

    <script language="javascript">
    <!--
    function click(e)
       {
       var msg = "No right click is allowed";
       if (document.all)
          {
          if (event.button == 2)
             {
             alert(msg);
             return false;
             }
          }
       if (document.layers)
          {
          if (e.which == 3)
             {
             alert(msg);
             return false;
             }
          }
       }
    
    if (document.layers)
       {
       document.captureEvents(Event.MOUSEDOWN);
       }
    
    document.onmousedown=click;
    //-->
    </script>
    
    #8976
    Ảnh hồ sơ của TheBigBang
    TheBigBang
    Member

    Ngăn không cho người dùng click chuột trái để save hình chỉ là hình thức bảo vệ đơn giản và không hiệu quả. Người ta vẫn có nhiều cách để save hình về máy vì cơ bản hình một khi đã được mở trên máy bạn thì đồng nghĩa với việc hình ảnh đó đã được download về máy bạn. Theo mình thì cách tốt nhất là bạn dùng watermark trên hình, tức là bạn in trên hình ảnh thông tin của bạn, ví như logo, tên miền…
    Nếu bạn vẫn muốn dùng cách đó thì bạn có thể dùng đoạn code bên dưới:

    <script type="text/javascript">
    $(window).load(function(){$('img').bind('contextmenu', function(e){
    return false;
    }); });
    </script>
    

    Đoạn code trên sẽ hạng chế người dùng click chuột phải vào bất kì hình nào trên web của bạn. :)

Viewing 3 posts - 1 through 3 (of 3 total)

You must be logged in to reply to this topic.