오른쪽 마우스 금지, 드래그 금지, 선택 금지 소스
공들여 작성한 글들이 도용되어 여기저기 인터넷상에 퍼진다면 그만큼 내 홈페이지나 블로그의 가치가 하락하게 되는 악영향을 미칠 것이다. 거두절미하고 불펌을 방지하는 방법을 알아보고 다음과 같은 간단한 코드로 내 글에 보호 장치를 걸어보자.
1. <body onContexTmenu="return false"> : 오른쪽마우스 클릭금지 태그.
2. <body ondragstart="'javascript:return false"> : 드래그금지 태그.
3. <body onselectstart="javascript:return false"> : 선택방지 태그.
4. <body onkeydown="return false"> : 키보드금지 태그.(댓글조차 달 수 없게 되니 비추합니다.)
이것(1~3)을 <body>태그에 모두 적용한다면,
<body oncontextmenu="return false" ondragstart="return false" onselectstart="return false">
이렇게 하면 페이지 전체에 영향을 미친다. 사실상 보호대상이 내가 작성한 글뿐이라면 이렇게 모든 내용을 막아버릴 필요까지는 없다. 너무 야박하다. 좀 인정을 베풀어서 내가 작성한 글만 부분적으로 보호하는 방법을 써보자. 다음과 같이 <div>영역에 적용한다.
<div oncontextmenu="return false" ondragstart="return false" onselectstart="return false">
보호되는 이 영역에 내 글을 넣는다.
</div>
내가 사용하는 titory를 예를 들자면 내 글이 들어가는 부분인 부분을 저 안에 넣는다.
관리자 모드에서 [HTML/CSS 편집]을 선택한 후 부분을 찾는다. 내 경우 260줄 정도에서 찾을 수 있었다.
<!-- article st -->
<!-- article ed -->
위 코드를 아래와 같이 수정한다.
<!-- article st -->
<div oncontextmenu="return false" ondragstart="return false“ onselectstart="return false">
</div>
<!-- article ed -->
저장한 다음 블로그 페이지로 가서 테스트해 보라. 마우스의 우클릭이 먹히지 않음을 알 수있지!
그다지 어렵지는 않을 것이다.
'COMPUTER > 프로그램 팁' 카테고리의 다른 글
한컴 오피스 "" ↔ “” 인용부호 바꾸기. (0) | 2016.11.15 |
---|