가끔씩 인터넷 익스플로러에서 소스보기를 선택했을 경우 소스보기가 되지 않는 경우들이 있습니다.
지금 알려드리는 것은 팁이라기 보다는 원인들에 대한 설명인데, 원인을 파악하면 해결또한 가능하리라 생각되기에 간단한 설명도 올려봅니다.
실제로 소스보기 기능은 여러가지 이유로 작동하지 않을 수 있으며, 아래에 소개하는 것은 그들 중 가장 흔히 발생할 수 있는 것들입니다.
1. 임시 인터넷 파일이 꽉 찼을 경우
인터넷 익스플로러가 사용하는 디스크 캐시가 꽉 찼을 경우, 소스보기 기능이 작동하지 않게 됩니다. 이 문제를 해결하시기 위해서는 인터넷 익스플로러의 "도구 > 인터넷 옵션 > 파일 삭제"를 선택하시면 됩니다.
2. 쿠키 폴더의 위치로 인한 문제
이 문제는 쿠키가 저장되는 폴더의 위치가 NTFS 파티션에 있고, 이 폴더의 권한이 최소한 변경 (Change) 권한이 주어지지 않았을 경우에 생깁니다. 이 문제를 해결하기 위해서는 쿠키가 저장되는 Cookies 폴더의 권한을 충분하게 적용하셔야 합니다.
3. Notepad.exe 가 없는 경우
기본적으로 소스보기 기능은 HTML 내용을 메모장인 Notepad를 이용하여 보여주게 되어있습니다. 만일 notepad.exe 파일이 Windows 디렉토리에 없다면 당연히 소스보기는 작동하지 않습니다. 가끔씩 바이러스의 공격때문에 손상된 경우도 있고, 바이러스 중에는 notepad.exe 를 바꿔버리는 것도 있습니다. 파일을 다시 확인하십시오.
4. 페이지 다운로드가 완전히 끝나지 않았을 경우
만일 웹페이지가 충분히 로딩되지 않은 상태나, 로딩중 ESC 키를 눌러 페이지를 멈췄을 경우 소스보기 기능이 작동하지 않을 수 있습니다.
5. 소스보기 제한이 걸린 경우
시스템 관리자가 소스보기 기능 자체를 제한할 수 있습니다. 사실상 일반인들에게는 일어나기 어려운 일이지만, 레지스트리 키 중 [HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions] 부분에 NoViewSource 라는 값이 1로 되어있는 경우 소스보기가 되지 않습니다. (0으로 바꿔주시면 됩니다)
6. 잘못된 임시 폴더인 경우
Windows의 TMP/TEMP 환경 변수가 잘못 지정된 경우에도 문제가 생길 수 있습니다. 이 문제를 해결하시기 위해서는 TEMP 디렉토리의 위치를 다시 확인하시고 충분한 빈 디스크 공간을 확보하십시오.
7. 잘못된 소스보기 프로그램이 지정된 경우
만일 기본 소스보기 프로그램인 notepad.exe가 아닌 다른 프로그램으로 소스보기를 지정한 경우라면 해당 프로그램의 삭제나 오류로 인해 소스보기가 되지 않을 수 있습니다. 이 경우 소스보기 프로그램을 확인하고 제대로 작동하는 프로그램으로 설정하십시오.
8. 오른쪽 마우스 클릭이 되지 않도록 막은 웹페이지인 경우
어떤 웹페이지들은 소스의 내용을 보지 못하거나, 다른 작동을 하지 못하도록 오른쪽 마우스 클릭을 막기도 합니다. 이 경우 오른쪽 마우스 클릭 대신 인터넷 익스플로러의 "보기 > 소스" 메뉴를 이용하여 소스 확인이 가능합니다.