我想在所有浏览器(例如Internet Explorer,Chrome,Firefox,Opera等)中禁用“另存为”和“保存”选项。我已经禁用右键单击我的网页。 代码在这里:
var message="Function Disabled!";
function clickIE4()
if(event.button==2){
alert(message);
return false;
}
}
function clickNS4(e){
if(document.layers||document.getElementById&&!document.all){
if (e.which==2||e.which==3){
alert(message);
return false;
}
}
}
if (document.layers){
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS4;
}
else if(document.all&&!document.getElementById){
document.onmousedown=clickIE4;
}
document.oncontextmenu=new Function("alert(message);return false")
答案 0 :(得分:21)
我想在所有浏览器中禁用另存为并保存选项,
你不能。
我已禁用右键单击
不是很有效。
DRM在旨在支持它的系统(例如DVD播放器)中不能很好地工作。在不支持它的系统(例如Web浏览器)中效果要差得多。
答案 1 :(得分:3)
通过打开您的网页,用户已经下载了它 - 无法制作可以查看但不保存的网页。
当然,你可以阻止一些方法 - 你甚至可以使用一些复杂的ajax或flash来真正搞砸它们。但最终总会有一种解决方法。我建议您寻找一种不同的方法来将数据保存在您想要的位置。例如,如果问题是人们“偷”你的图像,你可以给它们添加水印。