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