diff --git a/src/launcher/inject.js b/src/launcher/inject.js index 6b0f3cd..da9020e 100644 --- a/src/launcher/inject.js +++ b/src/launcher/inject.js @@ -57,6 +57,12 @@ export default async (CDP, proc, injectionType = 'browser', { browserName } = { log('finished setup'); + const generateVersionInfo = (name, version) => ({ + name, + version, + major: parseInt(version.split('.')[0]) + }); + return { window: { eval: evalInWindow, @@ -71,6 +77,12 @@ export default async (CDP, proc, injectionType = 'browser', { browserName } = { close: () => { CDP.close(); proc.kill(); + }, + + versions: { + product: generateVersionInfo(browserName, browserInfo.product.split('/')[1]), + engine: generateVersionInfo(browserEngine, browserInfo.product.split('/')[1]), + jsEngine: generateVersionInfo(browserEngine === 'chromium' ? 'v8' : 'spidermonkey', browserInfo.jsVersion) } }; }; \ No newline at end of file