1) 대표적으로 오른쪽 마우스 버튼을 클릭하면 경고창이 뜨게해서 못보게 막아놓은 곳이 있습니다..
-> 자바스크립의 이벤트 핸들러를 이용한 원리입니다..
마우스만 막아놨기 때문에 키보드 단축키로 소스보기를 할수 있습니다..
단축키는 "SHIFT" + "F10" 또는
"ALT" + "V" 한다음 "ALT" + "C" 하는 방법이 있습니다..
두방법의 차이점은 전자는 마우스가 놓여진 곳의 소스를 보여준다는 것이고 후자는 무조건 기본틀의 화면 소스를 보여준다는 거죠..
무슨뜻이냐 하면...
만약 프레임이 나눠진 홈이 있다고 가정하고..
마우스를 왼쪽 프레임 화면으로 갖다놓고 왼쪽버튼으로 아무곳이나 클릭한뒤 SHIFT+F10을 누르면 왼쪽 프레임 페이지의 소스를 보여줍니다..
하지만 ALT+V ,ALT+C는 마우스가 어디에 있건 프레임이 나눠지던 안나눠지던 기본페이지..즉, 프레임이 나눠진 홈이라면 프레임을 나누는 페이지의 소스를 보여줍니다.. 이해되나요?
아니면 그냥 메뉴바의 "보기"를 클릭한뒤 "소스보기"를 클릭하면 간단히 해결됩니다.. 단, 이것도 기본 페이지만 보여주죠...
따라서 프레임이 나눠진 곳을 이방법으로 보려면 소스를 분석한뒤 URL을 알아내서 보는 방법이 있습니다..
2) 마우스 오른쪽 버튼을 금지하고 메뉴바를 없앴을때
메뉴바의 "보기"란을 클릭 못하게 메뉴바 자체를 없애놓은 곳이 있습니다..
이 경우도 1번과 마찬가지로 SHIFT조합이나 ALT로 볼수도 있구요..
아니면 강제로 메뉴바를 생성시킬수도 있습니다... 방법은
"CTRL" + "N" 입니다..
이것은 해당하는 페이지의 새로운 창을 띄우는 방법으로 온전한 하나의 페이지가 뜨기 때문에 메뉴바가 생성된 새로운 창이 뜨는 겁니다...
3) 마우스도 금지하고 키보드도 금지했을때
대개의 경우 막히는건 여기서 입니다...
웹좀 한다는 분들도 이쯤 막아놓으면 소스보기에 어려움을 겪죠... 여기서 포기하시는 분들이 많지만 방법이 있습니다..
마우스 나 키보드금지는 대개의 경우 자바스크립으로 짜여집니다..
이걸 역이용하면 됩니다...
즉, 자바스크립으로 만들어졌으므로 이 자바스크립을 웹브라우져에서 무효화 시키면 되는거죠..