구글 블로그 복사 방지 코드 설정하기 / Ctrl + C 차단 방법

구글 블로그에서 Ctrl + C 복사하기 기능을 방지하는 기능이 없기 때문에 복사하기 방지 자바스크립트 코드를 작성함으로써 복사하기 기능을 차단할 수 있다.
구글 블로그 관리자의 테마의 html 편집에서 복사하기 차단 코드를 작성하면 된다.
다만, 복사하기 방지에 대한 완전한 방법은 아니다.

구글 블로그 복사 방지 코드 설정하기 / Ctrl + C 차단 방법
구글 블로그 복사 방지 코드 설정하기 / Ctrl + C 차단 방법

1. Ctrl+C 복사 방지 없는 구글 블로그

구글 블로그에는 Ctrl+C 복사하기 단축키이며, 구글 블로그는 이를 방지하는 기능이 없다.
하지만, 사용자가 직접 코드를 입력하고 테스트하는 것이 가능하다.
구글 블로그는 티스토리와 비슷하게 html 편집이 가능한 테마를 수정하면 된다.
이런 방법은 여럿 공개되어 있지만, 쉬운 부분은 아니다.
코드를 입력해야 되며, 테스트를 함에 있어 불편함이 있기 때문이다.
Ctrl+C는 복사하기 방지 코드는 다음과 같다.

<script type='text/javascript'>
//<![CDATA[
	document.addEventListener('keydown', function(e) {
		if (e.ctrlKey && (e.key === 'c' || e.key === 'C')) {
			e.preventDefault();
		}
	});
//]]>
</script>

2. Ctrl + C 복사방지 코드 설정 방법

  1. 자신의 구글 블로그에 로그인한다.
  2. 화면 좌측 메뉴 하단의 테마 메뉴를 선택한다.
  3. 화면 상단 아래방향 화살표 선택한다.
  4. HTML 편집 선택한다.
  5. </body> 코드 찾기 한다.
  6. </body> 코드 위에 ctrl+c 복사 방지 코드를 작성한다.
  7. 저장한다.
  8. 블로그 화면에서 테스트해 본다.

복사하기 Ctrl+C 방지 코드
복사하기 Ctrl+C 방지 코드

3. 과정보기

이제 위의 과정을 살펴보도록 한다.
html 코드를 모르더라도 복사하기, 붙여넣기 정도는 할 수 있을 것이다.
다만, 코드를 작성하는 것이 귀찮을 수는 있다.

3.1.자신의 구글 블로그에 로그인한다.

먼저 자신의 구글 블로그( https://www.blogger.com/)에 로그인을 한다.
구글 블로그에 로그인을 하면 관리자 화면이 나오고, 좌측에는 메뉴가, 우측에는 글목록이 나타난다.
좌측의 메뉴를 보자,.
Ctrl + C 복사방지 코드를 사용하기 위해 `테마`메뉴를 사용할 것이다.

로그인 / 좌측 메뉴 화면
로그인 / 좌측 메뉴 화면

3.2.화면 좌측 메뉴 하단의 테마 메뉴를 선택한다.

구글 블로그에 로그인한 후 좌측메뉴를 살펴보자.
아래쪽 부분에 `테마`메뉴가 보일 것이다.
클릭한다.
`테마`메뉴를 클릭하면 html 코드를 수정하고 작성할 수 있다.

테마 선택
테마 선택

3.3.화면 상단 아래방향 화살표 선택한다.

`테마`메뉴를 선택하면 `화면 중앙`부분을 보자.
단촐한 버튼이 보인다.
맞춤설정과 아래 화살표가 보인다.
여기서 html 코드를 수정하기 위해 `아래 화살표`를 선택한다.

화살표 선택
아래 화살표 선택

3.4.HTML 편집 선택한다.

`아래 화살표`를 선택하면 메뉴가 나타난다.
구글 블로그의 불편함이 느껴지는 부분이다.
찾아보지 않으면 저런 버튼들의 기능들이 무엇인지 알 수 있을까.
어쨌든 `아래 화살표`를 클릭하면 `HTML 편집` 메뉴가 보인다.
선택하자.

HTML 편집 선택
HTML 편집 선택

3.5.</body> 코드 찾기 한다.

구글 블로그 특유의 아주아주 심플한 `HTML 편집`이 가능한 에디터가 나타난다.
네에버 블로그 또는 티스토리를 해 본 사람들이라면 이런 심플함에 실망을 할 수 있다.
어쨌든, 해당 에디터의 내용 중 아무 부분이나 마우스로 클릭한 후 단어를 찾기 위한 Ctrl+F 단축키를 클릭한다.
`Ctrl+F`는 모든 프로그램의 공통이겠지만 특정 문자열을 찾기 위한 단축키이다.
문자열 찾기 단축키를 클릭한 후 `Search: `문자열 뒤에 `</body>`문자열을 입력하고 엔터를 친다.
에디터 가장 마지막의 태그에 도달할 것이다.

Ctrl+F, </body> 입력 후 엔터
Ctrl+F, </body> 문자열 입력 후 엔터

3.6.</body> 코드 위에 ctrl+c 복사 방지 코드를 작성한다.

코드의 위치를 찾았다면 아마도 에디터의 가장 마지막 부분으로 화면이 이동했을 것이다.
`</body>` 태그 위의 <script>로 시작하여 </script>로 끝나는 모든 코드를 작성한다.
해당 코드는 간단히 설명하면, Ctrl+C 복사하기 기능을 막는 기능이다.

복사방지 코드 작성
복사방지 코드 작성

3.7.저장한다.

코드를 제대로 입력했다면, 화면 상단의 우측을 보자.
디스크 모양의 `저장`버튼이 보인다.
클릭하자.
작성한 코드를 포함해 에디터의 내용이 구글 블로그에 적용된다.
만약, 오타, 또는 코드를 잘못 입력했다면 화면 하단 좌측에 에러가 발생할 것이다.
에러가 발생했다면 코드를 다시 자세히 보도록 하자.

코드 저장하기
코드 저장하기

3.8.블로그 화면에서 테스트해 본다.

코드가 저장되었다면 에디터에서 벗어나 구글 블로그에 로그인한 최초 화면으로 이동하자.
그리고, 좌측 메뉴의 마지막 부분을 보도록 하자.
`블로그 보기`메뉴가 보일 것이다.
자신의 블로그에 접속할 수 있다.
메인 화면부터 컨텐츠의 내용을 드래그한 후 Ctrl+C 복사하기 한 후 노트패드( 메모장 ) 같은 프로그램에 붙여넣기 ( Ctrl+V ) 하도록 하자.
드래그한 내용이 붙여넣기가 되지 않을 것이다.
성공한 것이다.

블로그 보기 / 테스트
블로그 보기 / 테스트

댓글