[13편] 블로그스팟 콘텐츠 불펌 방지 (마우스 우클릭 및 드래그 금지 세팅법)

n

안녕하세요 가속사분들, 오늘도 무사히 하루를 견뎌내시느라 정말 수고 많으셨습니다.

퇴근 후 귀한 시간을 쪼개 정성껏 작성한 내 글이 다른 곳에 무단으로 복사되어 불펌되고 있다면 얼마나 속상할까요?


"내 소중한 글과 노하우, 무단 불펌으로부터 안전하게 지킬 수 없을까?"

블로그스팟은 자유도가 높은 만큼 별도의 보호 설정을 하지 않으면 누구나 텍스트를 마우스로 드래그하여 복사해 갈 수 있습니다.

오늘 글에서는 코드 몇 줄만으로 마우스 우클릭, 드래그, 단축키 복사(Ctrl+C)까지 완벽하게 차단하는 블로그스팟 불펌 방지 세팅법을 쉽게 정리해 드리겠습니다.


1. 블로그스팟 우클릭 및 드래그 방지 스크립트 적용 방법

테마의 HTML 편집 모드에서 스크립트 코드를 추가하면 블로그 전체에 불펌 방지 기능이 즉시 적용됩니다.

🚨 불펌 방지 스크립트 적용 4단계 순서

  • 테마 편집 접속: 블로그스팟 관리자 > [테마] > [맞춤설정 옆 ▼] > [HTML 편집]을 클릭합니다.
  • 태그 위치 찾기: 키보드 Ctrl + F를 눌러 </head> 태그를 검색합니다.
  • 코드 붙여넣기: </head> 태그 바로 위에 아래 자바스크립트 코드를 복사하여 넣습니다.
  • 저장하기: 우측 상단 [저장(디스켓 아이콘)] 버튼을 누르면 설정이 완료됩니다.

💡 바로 복사해서 쓰는 불펌 방지 스크립트 코드

<script type='text/javascript'>
//<![CDATA[
// 마우스 우클릭 금지
document.addEventListener('contextmenu', function(e) { e.preventDefault(); }, false);

// 드래그(텍스트 블록 지정) 금지
document.addEventListener('dragstart', function(e) { e.preventDefault(); }, false);

// 복사 단축키(Ctrl+C, Ctrl+A, Ctrl+U, F12) 방지
document.addEventListener('keydown', function(e) {
  if (e.ctrlKey && (e.keyCode === 67 || e.keyCode === 65 || e.keyCode === 85) || e.keyCode === 123) {
    e.preventDefault();
  }
}, false);
//]]>
</script>

이 코드는 우클릭 메뉴뿐만 아니라 마우스 드래그, 전체 선택(Ctrl+A), 복사(Ctrl+C), 소스 보기(Ctrl+U), 개발자 도구(F12) 단축키까지 함께 차단해 줍니다.

블로그스팟 콘텐츠 불펌 방지 (마우스 우클릭 및 드래그 금지 세팅법)
※설정에서 테마-HTML 편집으로 들어갑니다.

블로그스팟 콘텐츠 불펌 방지 (마우스 우클릭 및 드래그 금지 세팅법)
※ 아무곳이나 클릭하고 Control+F키를 누르고 </head>를 검색 한 후 </head> 위에 복사한 코드를 붙여넣습니다. 그리고 오른쪽 위에 저장버튼을 눌러줍니다. 




2. 테마의 <style> 영역을 활용한 텍스트 선택 방지 (보조 방법)

테마의 스타일을 지정하여 웹 브라우저 상에서 텍스트 자체가 블록 지정되지 않도록 설정할 수도 있습니다.

💡 Style 태그 포함 코드

<style>
body {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
</style>

테마에 <style> 태그 포함 코드를 추가하면 방문자가 글자 위를 마우스로 긁어도 영역이 지정되지 않습니다.

블로그스팟 콘텐츠 불펌 방지 (마우스 우클릭 및 드래그 금지 세팅법)
※ 아무곳이나 클릭하고 Control+F키를 누르고 </head>를 검색 한 후 </head> 위에 복사한 코드를 붙여넣습니다. 그리고 오른쪽 위에 저장버튼을 눌러줍니다. 


3. 우클릭 방지 설정과 구글 SEO의 관계

많은 분들이 "우클릭을 막으면 구글 로봇이 글을 수집하지 못해 검색 노출에 불이익이 생기지 않을까?" 하고 걱정하십니다.

구분 영향 여부 상세 이유
구글 검색 노출 (SEO) 영향 없음 (안전함) 구글 크롤러는 브라우저 화면이 아닌 서버의 HTML 코드 원본을 직접 읽기 때문에 스크립트에 영향을 받지 않음
중복 콘텐츠 방지 긍정적 효과 내 글을 누군가 그대로 복사해서 올리는 유사 문서(중복 글) 피해를 사전에 예방 가능
방문자 편의성 (UX) 부분적 영향 코딩값이나 긴 주소 등 독자가 복사해야 하는 글은 별도 파일/텍스트 상자로 제공 권장

구글 검색엔진 수집에는 아무런 문제가 없으므로, 소중한 내 원고를 지키기 위해 불펌 방지 설정을 적용해 두는 것을 권장합니다.


❓ 콘텐츠 불펌 방지 FAQ

Q1. 우클릭 방지 코드를 넣으면 100% 불펌을 막을 수 있나요?

일반적인 웹 방문자의 무단 복사는 90% 이상 완벽하게 차단할 수 있습니다. 다만, 자바스크립트를 의도적으로 비활성화하거나 전문적인 프로그램을 사용하는 불펌까지 100% 막기는 어려우므로 1차 방어막 개념으로 활용하시는 것이 좋습니다.

Q2. 독자들에게 소스 코드나 명령어를 공유해야 하는 글은 어떻게 해야 하나요?

우클릭 방지가 걸려있으면 독자도 코드를 복사할 수 없어 불편할 수 있습니다. 이런 경우 복사 기능이 포함된 별도의 코드 박스 플러그인을 활용하거나 메모장 파일(.txt) 형태로 첨부하여 다운로드받을 수 있게 구성하는 것이 좋습니다.


🎯 오늘 글의 핵심 요약

  • 테마 HTML의 </head> 위에 불펌 방지 스크립트를 삽입하면 우클릭/드래그가 차단된다.
  • 우클릭 방지 스크립트는 구글 검색엔진(SEO) 수집에 아무런 악영향을 주지 않는다.
  • 소중한 디지털 자산을 지키고 유사 문서(중복 글) 피해를 예방하기 위해 필수 세팅해 두자.

"정성껏 만든 소중한 원고, 안전한 방어막으로 지켜내세요. 가속사 여러분 화이팅!"




다음 이전