javascript - 如何禁用 PDF 查看器的打印屏幕选项
问题描述
我们的任务是禁用 PDF 查看器的打印屏幕选项。我尝试过使用代码,但也无法提供空白页。请有人可以帮助我。
$(document).ready(function() {
$(window).keyup(function(e) {
if (e.keyCode == 44) {
$("body").hide();
}
});
});
解决方案
我不确定你真正在寻找什么。但是此代码将帮助您禁用打印屏幕。您无法从打印屏幕复制任何文本。我必须说这对初学者来说是一个非常奇怪的任务。clipboard data
如果您不知道,请检查是什么。
document.addEventListener("keyup", function (e) {
var keyCode = e.keyCode ? e.keyCode : e.which;
if (keyCode == 44) {
stopPrintScreen();
}
});
function stopPrintScreen() {
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) {
console.log(error)
}
}
setInterval("AccessClipboardData()", 300);