mirror of
https://github.com/idanoo/GoScrobble.git
synced 2024-11-25 09:55:15 +00:00
22 lines
595 B
JavaScript
22 lines
595 B
JavaScript
|
var global = require('../internals/global');
|
||
|
var userAgent = require('../internals/engine-user-agent');
|
||
|
|
||
|
var process = global.process;
|
||
|
var Deno = global.Deno;
|
||
|
var versions = process && process.versions || Deno && Deno.version;
|
||
|
var v8 = versions && versions.v8;
|
||
|
var match, version;
|
||
|
|
||
|
if (v8) {
|
||
|
match = v8.split('.');
|
||
|
version = match[0] < 4 ? 1 : match[0] + match[1];
|
||
|
} else if (userAgent) {
|
||
|
match = userAgent.match(/Edge\/(\d+)/);
|
||
|
if (!match || match[1] >= 74) {
|
||
|
match = userAgent.match(/Chrome\/(\d+)/);
|
||
|
if (match) version = match[1];
|
||
|
}
|
||
|
}
|
||
|
|
||
|
module.exports = version && +version;
|