日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

判斷瀏覽者瀏覽器

 CevenCheng 2012-04-29

判斷瀏覽者瀏覽器

//判斷瀏覽者瀏覽器
var PwJs = new Object();
PwJs.Browser = {
    IE : ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1)),
    OPERA : (agt.indexOf("opera") != -1),
    FIREFOX : (agt.indexOf("firefox") != -1)
};
try {
    document.domain = "verycd.com"
} catch(e) {}
if (typeof(VeryCD) != "object") {
    var VeryCD = {}
}
VeryCD.userAgent = navigator.userAgent.toLowerCase();
VeryCD.is_firefox = VeryCD.userAgent.indexOf("firefox") >= 0 ? true: false;
VeryCD.is_opera = navigator.appName.indexOf("Opera") >= 0 ? true: false;
VeryCD.is_safari = VeryCD.userAgent.indexOf("safari") >= 0 ? true: false;
VeryCD.is_chrome = VeryCD.userAgent.indexOf("chrome") >= 0 ? true: false;
if (VeryCD.is_chrome) {
    VeryCD.is_safari = false
}
VeryCD.is_ie = navigator.appName == "Microsoft Internet Explorer" ? true: false;
VeryCD.ie = (VeryCD.userAgent.indexOf("msie") != -1 && !VeryCD.is_opera) && VeryCD.userAgent.substr(VeryCD.userAgent.indexOf("msie") + 5, 3); 
VeryCD = window.VeryCD || {}
VeryCD.client = window.VeryCD.client || {}
VeryCD.client.agent = {
    ie: false,
    ie5: false,
    ie6: false,
    ie7: false,
    opera: !!window.opera,
    webkit: navigator.userAgent.indexOf('AppleWebKit/') > -1,
    gecko: navigator.userAgent.indexOf('Gecko') > -1 && navigator.userAgent.indexOf('KHTML') == -1
}
document.write('<!--[if IE]>  <scr' + 'ipt type="text/javascript">VeryCD.client.agent.ie  = true;</scr' + 'ipt><![endif]-->') 
document.write('<!--[if IE 5]><scr' + 'ipt type="text/javascript">VeryCD.client.agent.ie5 = true;</scr' + 'ipt><![endif]-->') 
document.write('<!--[if IE 6]><scr' + 'ipt type="text/javascript">VeryCD.client.agent.ie6 = true;</scr' + 'ipt><![endif]-->') 
document.write('<!--[if IE 7]><scr' + 'ipt type="text/javascript">VeryCD.client.agent.ie7 = true;</scr' + 'ipt><![endif]-->') 
VeryCD.userAgent = navigator.userAgent.toLowerCase();
VeryCD.is_firefox = VeryCD.userAgent.indexOf('firefox') >= 0 ? true: false;
VeryCD.is_safari = VeryCD.userAgent.indexOf('safari') >= 0 ? true: false;
VeryCD.is_chrome = VeryCD.userAgent.indexOf('chrome') >= 0 ? true: false;
if (VeryCD.is_chrome) VeryCD.is_safari = false;
quote.browser = quote.browser || {};
(function(){
    var ua = navigator.userAgent;
    
    quote.browser.isStrict = document.compatMode == "CSS1Compat";//判斷是否嚴(yán)格標(biāo)準(zhǔn)的渲染模式
    
    quote.browser.isWebkit = /webkit/i.test(ua);//判斷是否為webkit內(nèi)核

    quote.browser.isGecko = /gecko/i.test(ua) && !/like gecko/i.test(ua);//判斷是否為gecko內(nèi)核
    
    try {
        if (/(\d+\.\d)/.test(external.max_version)) {//判斷是否為maxthon瀏覽器
            quote.browser.maxthon = + RegExp['\x241'];
        }
    } catch (e) {}

    if (/opera\/(\d+\.\d)/i.test(ua)) {
        quote.browser.opera = + RegExp['\x241'];
    }

    if (/chrome\/(\d+\.\d)/i.test(ua)) {
        quote.browser.chrome = + RegExp['\x241'];
    }

    if (/firefox\/(\d+\.\d)/i.test(ua)) {
        quote.browser.firefox = + RegExp['\x241'];
    }

    if (/msie (\d+\.\d)/i.test(ua)) {
       quote.browser.ie  = document.documentMode || + RegExp['\x241'];
    }

    /*
     * 兼容瀏覽器為safari或ipad,其中,一段典型的ipad UA 如下:
     * Mozilla/5.0(iPad; U; CPU iPhone OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B314 Safari/531.21.10
     */
    if(/(\d+\.\d)?(?:\.\d)?\s+safari\/?(\d+\.\d+)?/i.test(ua) && !/chrome/i.test(ua)){
        quote.browser.safari = + (RegExp['\x241'] || RegExp['\x242']);
    }

})();
var userAgent = navigator.userAgent.toLowerCase();
$.extend(jQuery.browser, {
    chrome: /chrome/.test(userAgent),
    firefox: /firefox/.test(userAgent),
    Wii: /nintendo wii/.test(userAgent),
    android: /android/.test(userAgent) && /AppleWebKit/.test(userAgent),
    iPhone: /iphone/.test(userAgent) && /safari/.test(userAgent),
    WiiMote: window.opera && window.opera.wiiremote ? window.opera.wiiremote : null,
    WiiScreenWidth: 800,
    WiiScreenHeight: 460
});
if (jQuery.browser.chrome) jQuery.browser.version = /chrome\/([\d\.]*)\b/.exec(userAgent)[1];
if (jQuery.browser.firefox) jQuery.browser.version = /firefox\/([\d\.]*)\b/.exec(userAgent)[1];

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多