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