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

Javascript 从html链接打开文件后如何防止(从下载或右键单击防止),javascript,php,html,Javascript,Php,Html,我有一个HTML代码,其中包含一个标记,每当我点击链接重定向到其他选项卡时,一个标记包含我的服务器上载文件路径的链接,该链接显示文件(如图像)应该是可查看的,并在鼠标右键单击时提供要保存的文件。我需要阻止从浏览器下载。任何插件都可以阻止下载 <a href='http://localhost/admin/file/file.png'>File</a> 试试这个,它会阻止右击,你也可以使用水印 此外,您也无法阻止打印屏幕,希望它能有所帮助 $(document).read

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

<a href='http://localhost/admin/file/file.png'>File</a>
试试这个,它会阻止右击,你也可以使用水印 此外,您也无法阻止打印屏幕,希望它能有所帮助

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

});

不管可用的插件如何…如果用户拍摄了您的图像截图呢?@B001ᛦ: 打印键也可以通过使用javascript禁用,不是吗?我建议使用图像水印和@B001的可能复制品ᛦ: 同意这是真的我喜欢水印的想法
$(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;
    }
});

});