从html链接打开文件后如何防止(通过下载或右键单击阻止)

时间:2019-06-13 13:08:32

标签: javascript php html

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

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

2 个答案:

答案 0 :(得分:0)

document.addEventListener('contextmenu', event => event.preventDefault());

尝试此操作将防止右键单击,您也可以使用水印 而且你也不能阻止打印屏幕

答案 1 :(得分:0)

希望有帮助。

$(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;
    }
});

});