개발관련/웹개발
브라우저 구별하는 스크립트
규이
2008. 3. 24. 20:42
일단 소스부터 보자
<html>
<head>
<title></title>
<script language="JavaScript">
<!--Browser Type Check out-->
var ver = navigator.appVersion;
if (ver.indexOf("MSIE") != -1)
{
location.href="#"
alert("Explore");
}
else
{
confirm("This homepage is may borken viewed Netscape. sorry") ;
}
</SCRIPT>
<body>
</body>
</html>
그냥 위에 처럼 하면 된다.
var ver = navigator.appVersion 이라는 메서드는 브라우저가 넷스케이프 계열인지
알 수 있게 해주는 메서드 임으로
이름이 MSIE가 들어가지 않는다. 그러므로
if(ver.indexOf("MSIE") != -1) 이하의 문장은 Explore에서 작동한다는 것이고
else 이하의 문장은 Firefox같은 넷스케이프 계열 브라우저에서 작동한다는 얘기다.
이것도 댄니 쉬운측에 속하는 듯?! ^^;