마우스우클릭,키보드,드래그방지 제한 풀기
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);}

마우스 드래그 방지 및 마우스 오른쪽 사용 금지
body onContextmenu=”return false” onSelectstart=”return false”  

Embed 영상있는 주소에 태그에 아래를 삽입
embed src=”http://user.chol.com/~cirius1208/tearful-story-3.wmv
enablecontextmenu=”false” oncontextmenu=”false” ondragstart=”false”
onselectstart=” false” width=”340″ height=”300″  

마우스 우클릭 드래그 키보드 방지 태그
body oncontextmenu=”return false” onselectstart=”return false”
ondragstart=”return false”  이것을 사용해 주시면 됩니다.
oncontextmenu는 마우스 오른쪽 버튼을 클릭했을 때
나오는 메뉴를 말합니다. return false 라고 하면 마우스 오른쪽 버튼을
아무리 클릭해도 나오지 않습니다. onselectstart와 ondragestart는
마우스를 드래그 해서 글자들을 선택할 수 있는가의 여부입니다.
모두 return false로 두면 선택하고 드래그할 수 없습니다.
더 추가 하자면 onkeydown=”return false” 를 추가하면 키보드도 안 먹히죠

이것이 가장 막기 좋은 방법
body oncontextmenu=”return false” onselectstart=”return false”
ondragstart=”return false” onkeydown=”return false”

첫 번째 방법은 브라우저 설정으로 보는 방법인데.. 인터넷옵션에서
보안을 높음으로 하면 자바스크립트가 작동되지 않으므로
마우스 오른쪽 막아둔 것이 먹히지 않게 되죠..그래서 소스를 볼 수 있구요..

두번째 방법은 프로그램을 이용하는 방법.. 아이토이나, 웹마 등의 프로그램을
이용하면 메뉴에 해당 사이트 소스보기나, 제한해제라는 메뉴가 있습니다.
그것을 선택하면 제한이 풀리게 되는데, 그 다음 마우스 오른쪽으로 눌러서
소스보기 하면 됩니다. 스니퍼 같은 프로그램을 이용하면
애플릿 같은것을 다운받기가 수월하게 되죠..

세 번째 방법은 각종 단축키들을 이용하는건데.. 팝업창에서는 F11 을 눌러서
view-source: 를 이용한다거나,히스토리 버튼을 눌러서 지나온 페이지들을
검색하면 해당 페이지 주소가 나옵니다. 거기서 소스를 보는 방법도 있고,
링크를 누를 때 Shift 버튼을 누르고 클릭하면 새로운 창에서 열리는데,
이 창에서 보기 > 소스 하는 경우도 있구요..팝업창의 경우 Ctrl + N 누르면
새 창에서 열리는데, 여기서 소스를 보는 방법도 있습니다…
벅스뮤직 음악재생창 소스보기 할때도 단축키를 이용하면 편리합니다..

네 번째 방법은 임시 인터넷 파일을 이용하는 겁니다.. 웹사이트를
보게 되면 그 사이트를 구성하고 있는 파일들이 컴퓨터 어딘가에
저장되게 됩니다. 이 파일들을 임시 인터넷 파일이라고 하는데..
이 파일을 검색해서 해당 파일을 복사한 후 원하는 폴더로
붙이기 해서 메모장으로 열면 소스가 봐집니다. 단, 사이트에서
캐쉬 관련 헤더를 첨부한 경우 임시 인터넷 파일에 저장이
안 되는 경우도 있습니다. 그리고 POST 방식으로 열린 페이지도
임시 인터넷 파일에 저장이 안됩니다. 요즘에는 소스를 암호화
한다던가 하지만, 그렇게 해도 다 뚫는 방법이 있으므로 소용이 없습니다.

마우스 오른쪽 버튼은 되는데 메모장이 안 뜨는 경우에는, 해당 페이지를
새로고침 한 후 소스보기를 하면 소스가 보입니다.
간단한 방법으로는 해당페이지의 독자적인 경로를 띄웁니다;
“쉬프트+링크클릭”이 되겠죠; 그런다음 익스에서 보기-소스 보기 하시면 되구요;
이런 방법때문에 키보드의 쉬프트제한 방법도 쓰지만; 마우스 우클릭창
키보드로 띄우기 창안에 마우스를 위치시킨 후에 shift + f10을 눌러줍니다.
왼쪽 프레임에다가 올려놓고 위 단축키를 누르면 왼쪽 프레임 소스가 나타나는 겁니다.

웹 브라우저의 주소줄의 맨 앞에 view-source: 라는 명령어를 추가해보세요.
예를 들어 http://kr.yahoo.com/의 html 소스를 보려
인터넷 익스플로러의 주소줄에… view-source:http://kr.yahoo.com/ 그럼 됩니다..

+ Recent posts