mirror of
https://github.com/lancedikson/bowser
synced 2025-06-13 13:03:52 +00:00
created one variable and use it in each of the places... changed 1 with true for evading coercion...
This commit is contained in:
parent
c3ccffcd2f
commit
3f29ac628e
26
bowser.js
26
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);
|
||||
}(this, true);
|
Loading…
Reference in New Issue
Block a user