2013년 12월 27일 금요일

JS: 오른쪽 마우스 클릭 차단 Pt II

최근에 다음 오른쪽 마우스 클릭 방지 기능이 좀 바꼈다:


var contents_article_no = "1234567"; //'[0-9]{7}'
var looping = "0";
var BLOGID= "1AaAAU"; //'[0-9][A-Z][a-z][A-Z]{3}'
var isblock = false ;
isblock = parent.document.getElementById("div_" + contents_article_no).oncontextmenu() || isblock;
if(isblock) {
document.write("<meta http-equiv=\"imagetoolbar\" content=\"no\">");
document.oncontextmenu = function() { return false; };
document.onselectstart = function() { return false; };
document.ondragstart = function() { return false; };
if (document.addEventListener){
document.addEventListener('selectstart', blockContent, false);
document.addEventListener('dragstart', blockContent, false);
document.addEventListener('contextmenu', blockContent, false);
document.addEventListener('copy', blockContent, false);
document.addEventListener('keydown', blockContent, false);
document.onmousedown = disableselect;
document.onmouseup = reEnable;
}
else if (document.attachEvent){
document.attachEvent('onselectstart', blockContent);
document.attachEvent('ondragstart', blockContent);
document.attachEvent('oncontextmenu', blockContent);
document.attachEvent('oncopy', blockContent);
}
}
view raw Daum_no_copy.js hosted with ❤ by GitHub
하지만 파이폭스 add-on Greasemonkey를 설치하고 최근의 Anti-Disabler 유저 스크립트를 설치하면 오른쪽 마으스 클릭 방지가 소용없게 된다!

Anti-Disabler 소스 코드는 여기에 있다.

Greasemonkey 쓰기 싫으면 복사하고 싶은 텍스트 콘텐츠 (예: 법정 스님 살 때와 죽을 때)를 Google 검색 창에 입력하고 뒤에 마이너스 '-' 기호를 삽입한 다음 배제할 도메인을 입력하삼:

법정 스님 살 때와 죽을 때 -daum.net

댓글 없음:

댓글 쓰기