2015-09-24 1 views
0

Я заблокировал кнопку 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> 
+1

извините. ты не можешь. ставить/управлять/скрывать любые конфиденциальные данные на сервере. –

+0

Нет, вам не нужно * блокировать это. И если вам нужно, вы не используете правильный носитель для своего приложения. Если вы не хотите, чтобы содержимое было скопировано, просто используйте PDF-файл с отключенной копией. – MaxArt

+0

@MaxArt и даже это (PDF) не является надежным решением. – Pointy

ответ

12

У вас нет возможности сделать это. Как только кто-то загрузит вашу страницу, она уже на компьютере. Нет смысла пытаться блокировать это.

Даже если вы действительно этого хотели, ни один браузер не позволит вам управлять этой функциональностью.

Смежные вопросы