日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

js代碼判斷瀏覽器種類IE、FF、Opera、Safari、chrome及版本

因?yàn)閕e10-ie11的版本問題,不再支持document.all判斷,所以ie判斷函數(shù)要重新寫了
function isIE() { //ieif (!!window.ActiveXObject || "ActiveXObject" in window)return true;elsereturn false;}第一種,只區(qū)分瀏覽器,不考慮版本
復(fù)制代碼 代碼如下:
function myBrowser(){
var userAgent = navigator.userAgent; //取得瀏覽器的userAgent字符串
var isOpera = userAgent.indexOf("Opera")-1;
if (isOpera) {
return "Opera"
}; //判斷是否Opera瀏覽器
if (userAgent.indexOf("Firefox")-1) {
return "FF";
} //判斷是否Firefox瀏覽器
if (userAgent.indexOf("Chrome")-1){
return "Chrome";
}
if (userAgent.indexOf("Safari")-1) {
return "Safari";
} //判斷是否Safari瀏覽器
if (userAgent.indexOf("compatible")-1-1return "IE";
}; //判斷是否IE瀏覽器
}
【js代碼判斷瀏覽器種類IE、FF、Opera、Safari、chrome及版本】//以下是調(diào)用上面的函數(shù)
var mb = myBrowser();
if ("IE" == mb) {
alert("我是 IE");
}
if ("FF" == mb) {
alert("我是 Firefox");
}
if ("Chrome" == mb) {
alert("我是 Chrome");
}
if ("Opera" == mb) {
alert("我是 Opera");
}
if ("Safari" == mb) {
alert("我是 Safari");
}

第二種,區(qū)分瀏覽器,并考慮IE5.5 6 7 8
復(fù)制代碼 代碼如下:
function myBrowser(){
var userAgent = navigator.userAgent; //取得瀏覽器的userAgent字符串
var isOpera = userAgent.indexOf("Opera")-1; //判斷是否Opera瀏覽器
var isIE = userAgent.indexOf("compatible")-1-1//判斷是否IE瀏覽器
var isFF = userAgent.indexOf("Firefox")-1; //判斷是否Firefox瀏覽器
var isSafari = userAgent.indexOf("Safari")-1; //判斷是否Safari瀏覽器
if (isIE) {
var IE5 = IE55 = IE6 = IE7 = IE8 = false;
var reIE = new RegExp("MSIE (d .d );");
reIE.test(userAgent);
var fIEVersion = parseFloat(RegExp["$1"]);
IE55 = fIEVersion == 5.5;
IE6 = fIEVersion == 6.0;
IE7 = fIEVersion == 7.0;
IE8 = fIEVersion == 8.0;
if (IE55) {
return "IE55";
}
if (IE6) {
return "IE6";
}
if (IE7) {
return "IE7";
}
if (IE8) {
return "IE8";
}
}//isIE end
if (isFF) {
return "FF";
}
if (isOpera) {
return "Opera";
}
}//myBrowser() end
//以下是調(diào)用上面的函數(shù)
if (myBrowser() == "FF") {
alert("我是 Firefox");
}
if (myBrowser() == "Opera") {
alert("我是 Opera");
}
if (myBrowser() == "Safari") {
alert("我是 Safari");
}
if (myBrowser() == "IE55") {
alert("我是 IE5.5");
}
if (myBrowser() == "IE6") {
alert("我是 IE6");
}
if (myBrowser() == "IE7") {
alert("我是 IE7");
}
if (myBrowser() == "IE8") {
alert("我是 IE8");
}

下面給出一個(gè)判斷當(dāng)前瀏覽器是IE的JS代碼.
原理是利用了IE與標(biāo)準(zhǔn)瀏覽器在處理數(shù)組的toString方法的差異做成的 。對于標(biāo)準(zhǔn)游覽器,如果數(shù)組里面最后一個(gè)字符為逗號,JS引擎會自動剔除它 。
var ie = !-[1,]; alert(ie);
[Ctrl A 全選 注:如需引入外部Js需刷新才能執(zhí)行]
您可能感興趣的文章:js實(shí)現(xiàn)可兼容IE、FF、Chrome、Opera及Safari的音樂播放器javascript實(shí)現(xiàn)阻止iOS APP中的鏈接打開Safari瀏覽器js 對聯(lián)廣告、漂浮廣告封裝類(IE,FF,Opera,Safari,Chrome在IE,Firefox,Safari,Chrome,Opera瀏覽器上調(diào)試javascriptJS IOS/iPhone的Safari瀏覽器不兼容Javascript中的Date()問題如何解決

    推薦閱讀