detect-browser
Advanced tools
+7
-1
| var detectBrowser = require('./lib/detectBrowser'); | ||
| module.exports = detectBrowser(navigator.userAgent); | ||
| var agent; | ||
| if (typeof navigator !== 'undefined' && navigator) { | ||
| agent = navigator.userAgent; | ||
| } | ||
| module.exports = detectBrowser(agent); |
| module.exports = function detectBrowser(userAgentString) { | ||
| if (!userAgentString) return null; | ||
| var browsers = [ | ||
@@ -3,0 +5,0 @@ [ 'edge', /Edge\/([0-9\._]+)/ ], |
+2
-2
| { | ||
| "name": "detect-browser", | ||
| "version": "1.6.2", | ||
| "version": "1.7.0", | ||
| "description": "Unpack a browser type and version from the useragent string", | ||
@@ -32,2 +32,2 @@ "main": "index.js", | ||
| } | ||
| } | ||
| } |
+9
-0
@@ -146,1 +146,10 @@ var test = require('tape'); | ||
| }); | ||
| test('handles no browser', function(t) { | ||
| assertAgentString(t, | ||
| null, | ||
| null | ||
| ); | ||
| t.end(); | ||
| }); |
11108
2.22%193
6.63%