const warningTitleCSS = 'color:red; font-size:60px; font-weight: bold; -webkit-text-stroke: 1px black;'; const warningDescCSS = 'font-size: 18px;'; console.log('%cStop!', warningTitleCSS); console.log( "%cThis is a browser feature intended for developers. Using this console may allow attackers to impersonate you and steal your information using an attack called Self-XSS. Do not enter or paste code that you do not understand", warningDescCSS); require(['jquery'], function ($) { $(document).ready(function () { // disable copy paste $(document).bind("cut copy paste selectstart dragstart", function (e) { e.preventDefault(); return false; }); // disable right click $('body').on('contextmenu', function (e) { return false; }); // disable keyboard shortcuts $(document).keydown(function (event) { if (event.keyCode == 123) { // Prevent F12 event.preventDefault(); return false; } else if (event.ctrlKey && event.shiftKey && event.keyCode == 73) { // Prevent Ctrl+Shift+I event.preventDefault(); return false; } else if (event.ctrlKey && event.keyCode == 85) { // Prevent Ctrl+U event.preventDefault(); return false; } else if (event.ctrlKey && event.keyCode == 83) { // Prevent Ctrl+S event.preventDefault(); return false; } else if (event.ctrlKey && event.keyCode == 65) { // Prevent Ctrl+A event.preventDefault(); return false; } else if (event.ctrlKey && event.keyCode == 67) { // Prevent Ctrl+C event.preventDefault(); return false; } else if (event.keyCode == 44) { // Prevent Print Screen event.preventDefault(); alert('Screenshots disabled!'); return false; } else if (event.key == 'PrintScreen') { event.preventDefault(); alert('Screenshots disabled!'); return false; } else if (event.ctrlKey && event.keyCode == 80) { // Prevent Ctrl+P event.preventDefault(); return false; } }); }); });