//------------------------------------------------------------- console.log('Hello from ps1-dev.oes.kz - icert'); //------------------------------------------------------------- var isInited = false; window.isOESENABLED = false; //------------------------------------------------------------- document.addEventListener("contextmenu", function(evt){ evt.preventDefault(); }, false); // Отключаем копирование document.addEventListener("copy", function(evt){ evt.clipboardData.setData("text/plain", "Копирование на этой странице запрещено"); evt.preventDefault(); }, false); // Отключаем вырезку document.addEventListener("cut", function(evt){ evt.preventDefault(); }, false); // Отключаем выделение var sheet = document.createElement('style') sheet.innerHTML = "* {user-select: none !important;}*::selection {background: none;}*::-moz-selection {background: none;}"; document.body.appendChild(sheet); // При попытке вставить делаем запись document.addEventListener('paste', (e) => { var clipboardData, pastedData; e.stopPropagation(); e.preventDefault(); clipboardData = e.clipboardData || window.clipboardData; pastedData = clipboardData.getData('Text'); event = {'type': 'on-paste', 'content': pastedData}; window.parent.postMessage(JSON.stringify(event), '*'); console.log('send event', JSON.stringify(event)); }); //------------------------------------------------------------- window.postMessage('is-oes-enabled-exam'); window.postMessage('is-oes-enabled'); setInterval(function(){ if (isInited) return; window.postMessage('is-oes-enabled-exam'); window.postMessage('is-oes-enabled'); }, 5000); //-------------------------------------------------------------