기타

[펌]크롬 마우스 우클릭 방지 해제

jjoell 2012. 7. 10. 15:11

웹 프로그램 개발을 하다 보면 부득이 Copy & Paste를 해야 할 경우가 생깁니다.
옳거니! 하고 찾은 자료를 긁으려고 하는데 해당 웹페이지가 우클릭 방지 기능이 적용되어 있다면 난감하죠.
그래서 아래와 같이 편법적이지만 유용한 방법을 사용합니다.

마우스 우클릭 방지 기능이 적용된 웹 사이트(홈페이지)에 방문했을 때,
이를 해제하기 위한 간단한 방법을 하나 소개해 드립니다.
크롬(혹은 쿨노보) 사용자는 아무 웹 사이트에서 [북마크 페이지 추가]를 합니다.


페이지 추가 창이 뜨면 아래와 같이 수정 입력합니다.


URL란에 입력하는 내용은 아래와 같습니다.

  1. 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');} 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 = nulldocument.oncontextmenu = nullall = document.getElementsByTagName("*"); for (i = 0; i < all.length; i += 1) { e = all[i]; e.onselectstart = nulle.oncontextmenu = null; } })();  


크롬브라우저 상단에 [마우스 우클릭 방지 해제]라는 북마크 버튼이 하나 추가됩니다.

이제 신 나게 웹 서핑하다가 우클릭 방지 기능이 적용된 웹 페이지에서 해당 북마크를 클릭하면 우클릭 및 드래그 복사 등이 가능합니다.



방법2:

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<top.frames.length;i++){r(top.frames[i].document);}}else{r(document);}


90149.user.js
0.01MB

'기타' 카테고리의 다른 글

VHD 구성  (0) 2018.12.18
노트북 키보드 먹통 현상  (0) 2013.02.20
[펌]Windows 7에서 HID 키보드 우측 Ctrl Alt 사용가능 하도록 수정하기  (0) 2012.10.29
유아용 카시트 품질비교  (0) 2011.03.08
대우 CF  (0) 2009.10.19