웹페이지 마우스 오른 버튼 클릭금지.

galien의 이미지

스크립트등을 통해서 웹페이지에서
마우스 오른 버튼의 사용을 제한 하는 경우가 있는데요,

또한 푸는 방법도 있지요.

IE에서는 즐겨찾기에 새 항목을 추가하고 등록정보의
해당 주소에

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)};

를 넣어주면 해당 페이지에서 이 즐겨찾기를 실행시키고 나면
다시 오른버튼이 클릭이 됩니다.

웹프로그래밍에 별 관심이 없어서 위의 자바 코드를 봐도 이해가 갈락말락하는데요.

파폭에서는 되지 않습니다.

물론 속직히 말씀드려서 즐겨찾기에서 저게 되는 것 자체가 이상하지만.

파폭에서 위처럼 간단하게 쓸 수 있는 해법 혹시 없나요?

다크슈테펜의 이미지

파폭에서는 자바 스크립스 블러킹하는 기능있습니다.그거 사용하시면 될듯한데요..

인생이란게 다 그런게 아니겠어요....? 뭘(?)
http://schutepen.egloos.com

dsh의 이미지

중간에 document.all.tags 를 document.getElementsByTagName()으로 바꿔주면 되네요.

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.getElementsByTagName('BODY');if(tb.length==0) {for(var i=0;i<top.frames.length;i++){r(top.frames[i].document);}}else{r(document)};
죠커의 이미지

옵션에서 해제해도 되지만 귀찮아서 WebDeveloper의 버튼으로 자바스크립트와 CSS는 온/오프 합니다.