아마도 브라우저가 여러 개 있고, 선호도가 다르기 때문에 우리 개발자들은 특정 기능을 정상적으로 사용할 수 없는지 판단해야 하는 경우가 많습니다. 판단이 없다면 모두에게 문제가 될 것입니다. 비록 사람마다 선호도가 다를 수 있지만, 사용하는 시스템도 다릅니다! IE, Firefox를 선호하는 사람도 있고, Tencent TT, Maxthon 등을 선호하는 사람도 있습니다. 이름은 많아도 핵심만 알면 괜찮습니다. IE 커널과 같은: IE, maxthon, tt가 모두 있습니다. 물론 넷스케이프 커널도 있습니다!
개발 중에 발생한 문제로 인해. 그래서 몇 가지 정보를 찾아서 다음 JS 코드를 직접 요약했습니다.
코드는 다음과 같습니다.
또는 다음 코드도 사용할 수 있습니다.
JS 어떤 브라우저인지 확인하세요< ;script 언어="JavaScript" type=" text/javascript">
function checkFirefoxOrIE(){
userAgent=window.navigator.userAgent.toLowerCase();
if(userAgent.indexOf("firefox ")>=1){
Findex=userAgent.indexOf("firefox/");
versionName=userAgent.substr(Findex "Firefox/".length,3);
document.write( "당신은 파이어폭스를 사용하고 있습니다! 버전은 다음과 같습니다: Firefox/" versionName "
");
}
else {
var name=navigator.appName;
if(name=="Microsoft Internet Explorer"){ document .write("IE 브라우저를 사용하고 있습니다!");}
}
}