diff --git a/bowser.js b/bowser.js index af65fea..91fb8b0 100644 --- a/bowser.js +++ b/bowser.js @@ -4,7 +4,7 @@ * https://github.com/ded/bowser * MIT License */ -!function (context) { +!function (context,t) { /** * navigator.userAgent => * Chrome: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_7) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.57 Safari/534.24" @@ -26,37 +26,37 @@ if (ie) { return { - msie: true, + msie: t, version: ua.match(/msie ([\d\.]+);/i)[1] }; } if (chrome) { return { - webkit: true, - chrome: true, + webkit: t, + chrome: t, version: ua.match(/chrome\/([\d\.]+)/i)[1] }; } if (safari) { return { - webkit: true, - safari: true, + webkit: t, + safari: t, version: ua.match(/version\/([\d\.]+)/i)[1] }; } if (opera) { return { - opera: true, + opera: t, version: ua.match(/version\/([\d\.]+)/i)[1] }; } if (gecko) { var o = { - gecko: true, + gecko: t, version: ua.match(/firefox\/([\d\.]+)/i)[1] }; if (firefox) { - o.firefox = true; + o.firefox = t; } return o; } @@ -72,7 +72,7 @@ (bowser.firefox && bowser.version >= 3.6) || (bowser.safari && bowser.version >= 5) || (bowser.opera && bowser.version >= 9.5)) { - bowser.a = true; + bowser.a = t; } else if ((bowser.msie && bowser.version < 6) || @@ -80,13 +80,13 @@ (bowser.firefox && bowser.version < 3.6) || (bowser.safari && bowser.version < 5) || (bowser.opera && bowser.version < 9.5)) { - bowser.c = true; + bowser.c = t; } else { - bowser.x = true; + bowser.x = t; } typeof module !== 'undefined' && module.exports ? (module.exports.browser = bowser) : (context.bowser = bowser); -}(this); \ No newline at end of file +}(this, true); \ No newline at end of file