我阻止了CTRL / COMMAND按钮,以防止CTRL + S,但是如果我转到"菜单>另存为..."我的所有页面都可以保存在计算机上。我需要阻止此功能,但我不知道该怎么做。
function alerta(){
alert('A página não pode ser salva.');
return false;
}
function verificaBotao(oEvent){
var oEvent = oEvent ? oEvent : window.event;
var tecla = (oEvent.keyCode) ? oEvent.keyCode : oEvent.which;
if(tecla == 17 || tecla == 44|| tecla == 106){
alerta();
}
}
<SCRIPT LANGUAGE="JavaScript1.2">
document.onkeypress = verificaBotao;
document.onkeydown = verificaBotao;
document.oncontextmenu = alerta;
</SCRIPT>
答案 0 :(得分:12)
你无法做到这一点。一旦有人加载您的页面,它已经在他们的计算机上。试图阻止这一点毫无意义。
即使你真的想这样做,也没有浏览器允许你操纵这个功能。