마우스 우클릭 금지 푸는 스크립트

하는 일이 일이다 보니 블로그 글을 드래그 해서 복사할 일이 많습니다. <경남도민일보>가 운영하는 ‘갱상도 블로그’에 올라온 글 중 1주일에 2~3편을 종이신문에 게재해야 하는데 종종 마우스 오른쪽 클릭이나 드래그가 금지된 블로그가 있습니다. 저작권 보호 차원에서 그렇게 하지 말라고 요청할 수도 없는 문제이다 보니 편법을 쓸 수밖에 없습니다.

오른쪽 클릭 금지된 사이트에서 오른쪽 클릭했을 때 뜨는 경고.

지금까지 내가 써온 방법은 크롬 브라우저 확장 프로그램인 pig toolbox를 써왔습니다. 요녀석이 워낙에 다재다능한지라 참 많은 일을 처리할 수 있는데, 그 중 하나가 오른쪽 클릭 방지나 드래그 방지 된 사이트를 무력화 시키는 기능이 있습니다. 

그런데 언제부터인가 다음 블로그를 뚫지 못하더군요. 이리 저리 방법을 알아봤는데, 의외로 손쉽게 해결할 수 있었습니다. 자바스크립트를 활용하는 방법입니다. 이건 브라우저에 관계없이 다 적용되더군요.

우선 아무 웹페이지나 즐겨찾기에 추가합니다. 그다음에 즐겨찾기 수정에 들어가서 아래 나열한 스크립트 중 하나를 붙여넣으면 됩니다. 스크립트와 사이트에 따라 되기도 하고 안되기도 하는데, 대부분 사이트는 이 세가지 중 하나로는 뚫을 수 있었습니다.

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(“불펌방지 해제 성공”);

 

또는 

javascript: function naver(q){void(z=q.body.appendChild(q.createElement(‘script’))); void(z.language=’javascript’);void(z.type=’text/javascript’);void(z.src=’http://userscripts.org/scripts/source/61326.user.js&#8217;);}function selfw(w){try{naver(w.document);}catch(e){}for(var i =0;i<w.frames.length;i++){try{selfw(w.frames[i]);}catch(e){}}}selfw(self);(function(){var e, i, all;document.onselectstart=null;document.oncontextmenu=null;all=document.getElementsByTagName(“*”);for(i=0;i<all.length;i+=1){e=all[i];e.onselectstart=null;e.oncontextmenu=null;}})();

 

또는 

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;}var tb=document.all.tags(‘BODY’);if(tb.length==0) {for(var i=0;i 

 

이 세가지입니다.

사용 방법은 스크랩 하고자 하는 사이트에 가서 위 스크립트로 만든 즐겨찾기를 클릭해주면 됩니다. 

디지로그

경남도민일보에서 기자로 일하고 있습니다. 2017년부터 체육부에 와서 경남FC, 내셔널리그 등 축구를 담당하고, 겨울시즌에는 창원LG세이커스 농구도 담당합니다. 물론 전국체전이나 각종 아마추어나 학교스포츠도 맡아 합니다. 원래는 뉴미디어, IT 등에 관심이 많고, 그에 따른 글을 많이 썼습니다.

%d 블로거가 이것을 좋아합니다: