상세 컨텐츠

본문 제목

포스트 불펌 방지하기 - 드래그 금지, 우클릭 금지 코드 (업데이트)

log

by Dapy 2007. 9. 7. 17:39

본문

반응형


요즘 티스토리 유저들이 많이 늘고 그로인해 양질의 포스트가 많이 올라 오지만

많은 문제가 되고 있는게 불펌이 아닐까 싶다

특히 펌질이 불법인지도 인식을 못하는 네이버의 많은 블로거들(모든 블로거가 그렇다는건 아님)로 인하여 선의의 피해자들이 늘고 있다

게다가 네이버의 자사 블로그 유저 감싸기 때문인지 몰라도 원본 포스트보다 불펌된 자료가 오히려 상위의 검색 결과에 노출되는 희안한 검색결과도 자주 보인다

네이버 블로그는 우클릭금지, 드래그금지 등의 불펌방지 장치가 그나마 존재하는데 100% 막을 수는 없지만 어느정도 효과는 있으리라 생각한다

티스토리는 아직 그런 장치가 없는데 간단하게 코드를 삽입함으로써 불펌을 조금이나마 방지해 보자

<head>
.
.
.
<script type="text/javascript">

var omitformtags=["input", "textarea", "select"]

omitformtags=omitformtags.join("|")

function disableselect(e){
if (omitformtags.indexOf(e.target.tagName.toLowerCase())==-1)
return false
}

function reEnable(){
return true
}

if (typeof document.onselectstart!="undefined")
document.onselectstart=new Function ("return false")
else{
document.onmousedown=disableselect
document.onmouseup=reEnable
}

</script>

</head>

<body oncontextmenu="return false" onselectstart="return false" ondragstart="return false">
위에 있는 코드 중에 파랑색 부분만 스킨코드의 head 부분에 삽입하면 된다

업데이트, 아래 빨간부분도 추가하면 좋다

IE 에서는 파랑색 코드나 빨강색 코드나 둘 중에 하나만 있어도 드래그 및 우클릭 금지가 되지만

파폭에서는  파랑색 코드는 드래그는 금지가 되나 우클릭을 허용하며
                 빨강색 코드는 드래그는 허용하나 우클릭을 막아준다
                 둘다 설치시 파폭에서 드래그 및 우클릭을 막아준다

물론 마음만 먹으면 우클릭, 드래그 금지를 풀어 불펌을 할 수 있지만 손쉽게 퍼가게 하는것보단 조금이라도 퍼가기 힘들게 해야 불펌이 조금이라도 줄어들지 않을까 싶다

p.s 제 블로그에 저 코드를 적용시킨걸 잊고 그냥 포스팅을 했네요 아마 저 코드 긁기 버거웠을텐데 텍스트 파일로 올려요 이거 다운받으세요 (위에것이 파랑색 코드, 아래것이 빨강색 코드)


p.s 2 꼼지락님이 트랙백을 걸어 주셨는데 파폭에서는 정말 쉽게 무력화 됩니다 하긴 파폭이 아닌 IE에서도 쉽게 뚫리긴 하지만

p.s 3 티스토리에서 플러그인으로 마우스 우클릭 금지를 제공하고 있습니다  이 코드를 쓸 분은 플러그인 활성화 시키지 마세요  한번이라도 활성화 시키면  플러그인의 코드 영향으로 이 코드가 제대로 안 먹힙니다  제대로 안 먹히는 부분은 플러그인이 IE에서는 드래그 우클릭이 안 되는데 파폭에서는 기본 상태에서 드래그 우클릭이 잘 됩니다  그로인해 플러그인을 비활성화 시키고 이 코드만 적용시키면 파폭에서 드래그가 그냥 됩니다  저같은 경우 테스트로 플러그인을 활성화 시켰다가 드래그가 계속 되는 바람에 당황했습니다 다행이 복구를 하긴 했지만



반응형

관련글 더보기

댓글 영역