이번에는 복사방지를 푸는 방법에 대해서 알려드리고자 합니다. 물론 복사방지가 걸린것에는 저작권 문제가 있어서 그런경우가 많기는 하지만 일부는 그런것과 관련 없이 사이트 전체가 걸린 경우가 있어서 알려드립니다.
이것은 브라우저 마다 모두 틀리기 떄문에 따로 알려드리도록 하겠습니다.
각 브라우저를 누르면 정보가 나타납니다.
접기
Google의 Chrome, 쿨노보 등 Chromium 계열 브라우저는 다음과 같이 하시면 됩니다.
먼저 주소창 끝네 보면 종이 모양 있습니다. 뭔지 모르겠다고요? 보여드리죠
여기서 네모 친곳을 이야기 합니다.
이걸 누르시면 요런게 뜰건데
여기서 자바스크립트를 누르고 이 사이트는 항상 차단 을 누르면
요런게 뜹니다. 이제 새로고침하면 됩니다. 다만 문제점은 사이트가 자바스크립트로 돌아가는 경우에는 오히려 사이트가 엉킵니다.
접기 접기
Mozila Firefox에선 자바스크립트를 선택적으로 끌 수 있습니다. 즉 마우스 방지만 끌 수 있습니다. 먼저 탭에서 도구-옵션을 선택합니다. 그러면 이게 뜰텐데
위에 내용을 누릅니다. 그러면
이게 뜰텐데 여기서 자바스크립트 사용 옆에 있는 고급 설정를 누릅니다. 그러면
이게 뜰텐데 우클릭메뉴 사용을 막거나 바꾸기를 체크 해제 하고 확인 누르시면 됩니다.
접기 접기
이건 모든 브라우저 (앞에서 거론 된 크롬과 파이어폭스 포함)에 사용되는 방식입니다.
간단합니다. 즐겨찾기 같은 곳에 다음 주소를 저장합니다.
javascript :function r(d){d.oncontextmenu=null;d.onselectstart=null;d.ondragstart=null;d.onkeydown=null;d.onmousedown=null; d.body.oncontextmenu=null;d.body.onselectstart=null;d.body.ondragstart=null;d.body.onkeydown=null; d.body.onmousedown=null;};function unify(w){r(w.document);if(w.frames.length>0){for(var i=0;i<w.frames.length;i++){try{unify(w.frames[i].window);}catch(e){}};};};unify(self);alert("ok");
그리고 필요할떄 그 즐겨찾기를 그 창에 로드 하면 됩니다.
접기 접기
이 방법들의 원리는 의외로 간단하다.
전체 브라우저에서 사용 가능한 복사방지 해제 스크립트인
javascript :function r(d){d.oncontextmenu=null;d.onselectstart=null;d.ondragstart=null;d.onkeydown=null;d.onmousedown=null; d.body.oncontextmenu=null;d.body.onselectstart=null;d.body.ondragstart=null;d.body.onkeydown=null; d.body.onmousedown=null;};function unify(w){r(w.document);if(w.frames.length>0){for(var i=0;i<w.frames.length;i++){try{unify(w.frames[i].window);}catch(e){}};};};unify(self);alert("ok");
자바스크립트를 짜본 사람이라면 해석을 해서 알 수 있겠지만 변수 설정을 푸는 것이다 이 변수는 복사 방지를 하게 하는 스크립트이다. 즉 이 변수들을 지워주면 되는 것이다. 크롬에서의 방법은 아예 자바스크립트를 끄는거고 파이어 폭스는 아마 해당 변수 설정을 막는것으로 보인다.
접기 접기
이번 글을 준비하면서 사전 조사를 하면서 알게된 점인데
복사 방지 스크립트를 사이트에 삽입하면 웹표준 인증이 불가능 하다고 합니다.
즉, 웹표준 인증이 필요한 사이트의 경우 이 방법을 사용하지 않아야 한다고 합니다.
그리고 이게 아니더라도 문학 작품 같은 경우가 아니면 복사 방지를 할 필요는 없다고 생각합니다. 그리고 간혹 정보공유하는 블로그 중에 복사를 그 주소를 이용해서 사용하는 것인데 복사 방지가 걸려 있는 등의 경우가 있습니다. 이 부분에 대해서는 의미가 없을 뿐더러 오히려 독자들이 공유된 정보를 이용하기 위해 타이핑을 해야 하는 경우도 만들 수 있습니다. 이런 경우는 별로 없었으면 합니다.
접기 그러면 글을 마치도록 하겠습니다. (공개/발행 방지 캡부터 지우고 올리자..)
댓글