1. 웹 개발에서는 현재 브라우저의 브라우저 및 브라우저 버전을 사용하고 브라우저 버전에 따라 CSS 스타일을 조정하는 경우가 많습니다.
각 브라우저에서 웹 인터페이스에서 최상의 결과를 얻으려면 다음은 현재 브라우저를 얻는 코드입니다.
코드 사본은 다음과 같습니다.
getBrowserVersion : function () {
var agent = navigator.useragent.tolowercase ();
var arr = [];
var 브라우저 = "";
var bversion = "";
var verinnum = "";
//즉
if (agent.indexof ( "msie")> 0) {
var regstr_ie =/msie [/d. ]+ ;/gi;
브라우저 = "IE";
bversion = ""+agent.match (regstr_ie)
}
// Firefox
else if (agent.indexof ( "firefox")> 0) {
var regstr_ff =/firefox/ 9/d. 탠시;
브라우저 = "Firefox";
bversion = ""+agent.match (regstr_ff);
}
//크롬
else if (agent.indexof ( "Chrome")> 0) {
var regstr_chrome = /Chrome/ 9/d.] +/gi;
브라우저 = "크롬";
bversion = ""+agent.match (regstr_chrome);
}
//원정 여행
else if (agent.indexof ( "safari")> 0 && agent.indexof ( "chrome") <0) {
var regstr_saf =/version/ 9/d.] +/gi;
브라우저 = "사파리";
bversion = ""+agent.match (regstr_saf);
}
//오페라
else if (agent.indexof ( "opera")> = 0) {
var regstr_opera =/version/ 9/d.] +/gi;
브라우저 = "오페라";
bversion = ""+agent.match (regstr_opera);
}또 다른{
var 브라우저 = navigator.appname;
if (browser == "netscape") {
var version = agent.split ( ";");
var trim_version = 버전 [7] .replace (/[]/g, "");
var rvstr = trim_version.match (/[/d /. ]/ g) .toString ();
var rv = rvstr.replace (/[,]/g, "");
bversion = rv;
브라우저 = "IE"
}
}
Verinnum = (bversion+""). 교체 (/[^0-9.]/ig, "");
arr.push (브라우저);
arr.push (Verinnum);
반환 ARR;
}