summaryrefslogtreecommitdiffstats
path: root/browser/components/resistfingerprinting/test/browser/file_navigatorWorker.js
blob: b0a8e308ffbd0dfd22061756453e11812a584d60 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/* eslint-env worker */

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();
};