You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
528 B
21 lines
528 B
4 years ago
|
var global = require('../internals/global');
|
||
|
var userAgent = require('../internals/engine-user-agent');
|
||
|
|
||
|
var process = global.process;
|
||
|
var versions = process && process.versions;
|
||
|
var v8 = versions && versions.v8;
|
||
|
var match, version;
|
||
|
|
||
|
if (v8) {
|
||
|
match = v8.split('.');
|
||
|
version = 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;
|