본문 바로가기
읽을 거리/블로그 이야기

불펌방지 html 태그 - 티스토리 불펌 방지 플러그인보다 강력!

by 파란토마토 2008. 3. 1.
제가 쓰고 있는 불펌 방지 기능은 티스토리불펌 방지 플러그인이 아닙니다.
저는 skin.html에 자바스크립트를 이용한 불펌 방지 html 태그를 입력했습니다.

nashimaryo님께서 알려주신 것으로서 (대단히 감사합니다.)
티스토리 플러그인보다 더 강력하여, 파이어 폭스에서도 효능을 발휘한다고 합니다.

 (※티스토리 플러그인은 파이어 폭스에서는 무용지물이라고 합니다.
  단, 이 태그도 불펌푸는 더 강력한 태그에는 못이긴다고 하더군요.ㅠㅠ)



티스토리 플러그인은 주인은 오른쪽 마우스 사용(블록 설정 복사, 저장)이 자유자재로 가능한 반면,
손님은 그림 파일 저장은 커녕 바로 가기 복사도 안되기 때문에 RSS 등록을 할 때도 굉장히 불편합니다. 

그러나 이 코드의 특징은
손님은 물론, 주인도 오른쪽 마우스로 블록 지정 복사는 안되지만,
손님들이 그림도 저장할 수 있고, 바로 가기 주소도 복사가 됩니다.

사진을 전문으로 올리는 분들은 사진 저장이 가능한 이 기능이 마음에 안드시겠지만
저처럼 불펌만 방지하고 싶고, 사진이나 바탕화면 자료 같은 것은 공유해도 좋다고
생각하는 분들께는 이 코드를 추천합니다.!

블록 지정 복사(드래그 앤 드랍/drag and drop)이 안되기 때문에,
첨부파일을 다운 받으셔서 복사한 후 스킨 안에 입력만 하시면 됩니다.
invalid-file

불펌방지 html 태그 다운로드하기


입력하실 위치는 <body>와 </body> 사이 어느 곳이라도 좋지만 저는 찾기 쉽도록 앞 부분에 넣었습니다.

<body>

<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>

</body>



쉽죠? :)