구글 신의 도움을 받아 거미줄(web-_-)을 산책하던 중 이런 페이지를 발견했다.
젠장.
ActiveX 설치를 권고하려면 브라우저가 MS IE인지 검사라도 하란 말이다.
저렇게 위험 요소가 득시글거리는 사이트에 들어가는 사람은,
혹은 애초에 저 사이트를 이용하는 사람들은 대개 IE를 사용하겠지.
파폭을 사용한다면 이 창을 보고 액티브엑스 설치인 줄은 알 테고.
하지만 기본적으로 원칙에 어긋나지 않는가.
방법. 자바스크립트의 navigator.userAgent를 이용한다.
자바조차 작동하지 않는 OS에는 상당히 미안하지만, 간단한 방법이다.
<head> ~ </head> 사이, <title>...</title> 뒤에 이 코드를 붙여 넣으면 된다.
여기서 나오는 index.php가 싫다면 다른 페이지로 바꿔도 된다.
인터넷 익스플로러가 있어야 한다는 안내 페이지일 것이다.
크롬이나 사파리 사용자들을 화나게 하고 싶으면 Conditional Comments를 이용한다.
이것은 웹 브라우저에서 직접 렌더링할 때 점검하기 때문에 플랫폼에 덜 의존적이다. (<-이봐)
사실 IE랑 FF에서만 지원해 주는 기능이다. (아닐 수도 있다. <-뭐야)
<body> ~ </body> 사이를 이렇게 하면 된다.
너무 영양가가 없는 글이었나.
젠장.
ActiveX 설치를 권고하려면 브라우저가 MS IE인지 검사라도 하란 말이다.
저렇게 위험 요소가 득시글거리는 사이트에 들어가는 사람은,
혹은 애초에 저 사이트를 이용하는 사람들은 대개 IE를 사용하겠지.
파폭을 사용한다면 이 창을 보고 액티브엑스 설치인 줄은 알 테고.
하지만 기본적으로 원칙에 어긋나지 않는가.
방법. 자바스크립트의 navigator.userAgent를 이용한다.
자바조차 작동하지 않는 OS에는 상당히 미안하지만, 간단한 방법이다.
<head> ~ </head> 사이, <title>...</title> 뒤에 이 코드를 붙여 넣으면 된다.
<script language="JavaScript"><!-- var userAgentMSIEIndex = navigator.userAgent.indexOf("MSIE"); if ( userAgentMSIEIndex == -1 || userAgentMSIEIndex < 5) window.location.replace("index.php"); --></script>
여기서 나오는 index.php가 싫다면 다른 페이지로 바꿔도 된다.
인터넷 익스플로러가 있어야 한다는 안내 페이지일 것이다.
크롬이나 사파리 사용자들을 화나게 하고 싶으면 Conditional Comments를 이용한다.
이것은 웹 브라우저에서 직접 렌더링할 때 점검하기 때문에 플랫폼에 덜 의존적이다. (<-이봐)
사실 IE랑 FF에서만 지원해 주는 기능이다. (아닐 수도 있다. <-뭐야)
<body> ~ </body> 사이를 이렇게 하면 된다.
<!--[if IE]> IE에서 표시될 웹 페이지의 내용 <![endif]--> 모든 브라우저에서 표시될 내용
너무 영양가가 없는 글이었나.
'Sablog Models > 인터넷·웹' 카테고리의 다른 글
유용한 확장 JavaScript Library (2) importScript() (0) | 2010.02.12 |
---|---|
유용한 확장 JavaScript Library (1) insertAfter() (0) | 2010.02.11 |
네이버 블로그 포스트 내용을 plain text로 보기. (5) | 2009.11.28 |
미친소 폐기일 카운터 수정본입니다. (4) | 2009.08.09 |
조만간 어셈블리어 SyntaxHighlighter Brush를 재게시하겠습니다. (2) | 2009.07.01 |