Understanding detection via JS Workers
mainWeb Workers are a method used by websites to detect real browser data because object properties cannot be modified by extensions within a worker context.
In a Worker, window, screen, and DOM access (including canvas) are not available. Detection focuses on:
- Timezone: via
Intl.DateTimeFormat().resolvedOptions().timeZone - Language: via
navigator.language || navigator.userLanguage - User agent: via
navigator.userAgent - Hardware Concurrency: via
navigator.hardwareConcurrency - GPU data: via
navigator.gpu(Note: exceptions exist for Linux and Firefox up to 30.01.2024).