//判斷瀏覽者瀏覽器
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];