여러 개의 홈페이지를 일정 간격으로 모니터링하기 위한 소스코드입니다.
주소창은 피싱 사이트와 같은 문제로 웹 표준 보안상 사라지지 않아 소스코드(location=no 옵션)에 넣지 않았습니다.
간혹 0.html 에 사이트 주소를 입력했는데도 화면에 안 보이는 경우가 있습니다.
그럴 경우 순서를 바꿔주면 가능할 겁니다. 서버에서 설정한 값 때문에 안 보이는 경우가 발생하는 듯싶습니다.
[start.html] <html> <script type="text/javascript"> function open_win(){ window.open("open.html","popup","windth=500, height=600, left=0, top=0, toolbar=no, directories=no, status=no, menubar=no, resizable=no, scrollbars=no, copyhistory=no"); } window.open('','_parent').close(); </script> <body onLoad="javascript:open_win();"> </body> </html> |
[open.html] <html> <frameset rows="0%,*"> <frame src="0.html" name="top"> <frame src="" name="body"> </frameset> </html> |
[0.html] <html> <head> <meta http-equiv="refresh" content="10; url=1.html"> </head> <body> <script language="javascript"> parent.body.location.href="http://www.daum.net"; </script> </body> </html> |
[1.html] <html> <head> <meta http-equiv="refresh" content="10; url=2.html"> </head> <body> <script language="javascript"> parent.body.location.href="http://www.tistory.com"; </script> </body> </html> |
[2.html] <html> <head> <meta http-equiv="refresh" content="10; url=0.html"> </head> </html> |
추가로 작업 스케줄러에 배치파일을 등록해서 자동으로 재시작하게 할 수도 있습니다.
배치파일과 모니터링소스파일은 같은 디렉토리에 있어야 합니다.
[start.bat] @echo off taskkill /F /IM iexplore.exe start iexplore.exe D:\monitoring\start.html exit |
'IT > 이것저것' 카테고리의 다른 글
윈도우 태블릿 유용한 프로그램 (0) | 2016.09.07 |
---|---|
웹사이트 상태 모니터링 프로그램 (0) | 2016.09.06 |
[안드로이드] 갤러리 앱 추천 / Piktures (0) | 2016.09.05 |
[갤럭시탭 프로S] 메인보드 교체 (2) | 2016.09.02 |
[갤럭시탭 프로S] 먹통 시 재부팅 방법 (0) | 2016.09.02 |