Я знаю, что нет смысла отключать экран печати на веб-странице. Если вы хотите, вы можете использовать любые сторонние инструменты, но я должен это реализовать. Я пробую следующий код: https://codepen.io/sartaj-husain/pen/NYRKGQ на моей веб-странице. Код работает только тогда, когда страница загружается и я нажимаю где-то на веб-странице. Я хочу запустить его, когда страница сама загрузится.
document.addEventListener("keyup", function (e) {
var keyCode = e.keyCode ? e.keyCode : e.which;
if (keyCode == 44) {
stopPrntScr();
}
});
function stopPrntScr() {
var inpFld = document.createElement("input");
inpFld.setAttribute("value", ".");
inpFld.setAttribute("width", "0");
inpFld.style.height = "0px";
inpFld.style.width = "0px";
inpFld.style.border = "0px";
document.body.appendChild(inpFld);
inpFld.select();
document.execCommand("copy");
inpFld.remove(inpFld);
}
function AccessClipboardData() {
try {
window.clipboardData.setData('text', "Access Restricted");
} catch (err) {
}
}
setInterval("AccessClipboardData()", 300);
});