웹페이지에 화면 캡쳐방지하는 자바스크립트가 있을까요?
|
답변 3개 / 댓글 3개
채택된 답변
+20 포인트
키보드 프린트 스크린을 막을려면 아래와 같이 하면 될것 같구요.
프린트 스크린 키코드를 감지해서 클립보드에 붙이고 날리는 방식입니다.
이외 프로그램으로 찍는건 못막지 않을까 싶은데, 잘 모르겠네요.
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) {
}
}
답변에 대한 댓글 1개
블랙캣77
5년 전
어차피 할려면 다 할수가 있어서 신비님 말씀처럼 워터마크 하시는게 나으실겁니다.
답변에 대한 댓글 1개
그런 건 못 봤고, 접속자의 아이피가 워터마트 찍히게 적용된 곳은 봤어요.
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.