Source code

Revision control

Copy as Markdown

Other Tools

onconnect = function (e) {
let port = e.ports[0];
let navigatorObj = self.navigator;
let result = {};
result.appCodeName = navigatorObj.appCodeName;
result.appName = navigatorObj.appName;
result.appVersion = navigatorObj.appVersion;
result.platform = navigatorObj.platform;
result.userAgent = navigatorObj.userAgent;
result.product = navigatorObj.product;
result.hardwareConcurrency = navigatorObj.hardwareConcurrency;
port.postMessage(JSON.stringify(result));
port.start();
};