Skip to content

Instantly share code, notes, and snippets.

@dvygolov
Last active July 27, 2022 22:11
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 3 You must be signed in to fork a gist
  • Save dvygolov/dba868a513399ee0104ae3f8018a93e9 to your computer and use it in GitHub Desktop.
Save dvygolov/dba868a513399ee0104ae3f8018a93e9 to your computer and use it in GitHub Desktop.
Защита страницы от скачивания: выключем контекстное меню, выделение и Ctrl+S
// Защита страницы - в <head> страницы пишем <script src="protect.js"></script>
window.onload = function(){
document.body.oncontextmenu= function(){return false;};
window.addEventListener('selectstart', function(e){ e.preventDefault(); });
document.addEventListener('keydown',function(e) {
if (e.keyCode == 83 && (navigator.platform.match("Mac") ? e.metaKey : e.ctrlKey)) {
e.preventDefault();
e.stopPropagation();
}
},false);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment