summaryrefslogtreecommitdiffstats
path: root/browser/components/resistfingerprinting/test/browser/file_navigator.html
diff options
context:
space:
mode:
Diffstat (limited to 'browser/components/resistfingerprinting/test/browser/file_navigator.html')
-rw-r--r--browser/components/resistfingerprinting/test/browser/file_navigator.html33
1 files changed, 33 insertions, 0 deletions
diff --git a/browser/components/resistfingerprinting/test/browser/file_navigator.html b/browser/components/resistfingerprinting/test/browser/file_navigator.html
new file mode 100644
index 0000000000..73029a2168
--- /dev/null
+++ b/browser/components/resistfingerprinting/test/browser/file_navigator.html
@@ -0,0 +1,33 @@
+<html>
+<head>
+<title>Test page for navigator object</title>
+<meta http-equiv="Content-Type" content="text/html;charset=utf-8"></meta>
+<script>
+ // This page will collect information from the navigator object and store
+ // the result at a paragraph in the page.
+ function collect() {
+ let result = {};
+
+ result.appCodeName = navigator.appCodeName;
+ result.appName = navigator.appName;
+ result.appVersion = navigator.appVersion;
+ result.platform = navigator.platform;
+ result.userAgent = navigator.userAgent;
+ result.product = navigator.product;
+ result.productSub = navigator.productSub;
+ result.vendor = navigator.vendor;
+ result.vendorSub = navigator.vendorSub;
+ result.mimeTypesLength = navigator.mimeTypes.length;
+ result.pluginsLength = navigator.plugins.length;
+ result.oscpu = navigator.oscpu;
+ result.hardwareConcurrency = navigator.hardwareConcurrency;
+
+ // eslint-disable-next-line no-unsanitized/property
+ document.getElementById("result").innerHTML = JSON.stringify(result);
+ }
+</script>
+</head>
+<body onload="collect();">
+<p id="result"></p>
+</body>
+</html>