【问题标题】:How to prevent after opening a file from html link(From downloading or right click prevent)从html链接打开文件后如何防止(从下载或右键单击防止)
【发布时间】:2019-10-28 02:13:49
【问题描述】:

我有一个包含标签的 HTML 代码,每当我单击重定向到其他选项卡的链接时,该标签包含我的服务器上传的文件路径的链接,该链接显示图像等文件(应该是可见的)并提供文件保存在鼠标右键单击。我需要防止从浏览器下载。任何插件都可以防止下载。

<a href='http://localhost/admin/file/file.png'>File</a>

【问题讨论】:

  • 不管有什么可用的插件...如果用户截取您的图像怎么办?
  • @B001ᛦ:打印键也可以使用javascript禁用,不是吗?我建议使用 IMAGE WATER MARK 和 chil
  • Protect image download的可能重复
  • @B001ᛦ:同意它的真实
  • 我喜欢带水印的想法

标签: javascript php html


【解决方案1】:
document.addEventListener('contextmenu', event => event.preventDefault());

试试这个,它会阻止右键单击,你也可以使用水印 而且你不能阻止打印屏幕

【讨论】:

    【解决方案2】:

    希望对你有帮助。

    $(document).ready(function(){
        document.onkeydown = function(e) {
            if (e.ctrlKey &&
                (e.keyCode === 67 ||
                    e.keyCode === 86 ||
                    e.keyCode === 85 ||
                    e.keyCode === 117)) {
                return false;
        } else {
            return true;
        }
    };
    $(document).keypress("u",function(e) {
        if(e.ctrlKey)
        {
            return false;
        }
        else
        {
            return true;
        }
    });
    
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-31
      • 2013-03-13
      • 1970-01-01
      • 2021-11-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多