Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fingerprint doesn't work with worker #283

Closed
gagni opened this issue Apr 14, 2024 · 1 comment
Closed

fingerprint doesn't work with worker #283

gagni opened this issue Apr 14, 2024 · 1 comment
Assignees
Labels
bug Something isn't working. t-tooling Issues with this label are in the ownership of the tooling team.

Comments

@gagni
Copy link

gagni commented Apr 14, 2024

You can use a worker script to retrieve the real information and therefore have the real fingerprint, so the lib is useless.

If you look at https://bot.incolumitas.com/ in the Web Worker Navigatory section.

To find the real info, they insert a worker script "worker2.js" and via this worker, they retrieve the real information from the navigator (platform, cpu,....) and so the fingerprint is useless because the site detects the real fingerprint.

In some cases I've seen google's recaptcha_v2 scripts in workers, and so use data not masked by this fingerprint lib which just injects at browser level.

@gagni gagni added the bug Something isn't working. label Apr 14, 2024
@fnesveda fnesveda added the t-tooling Issues with this label are in the ownership of the tooling team. label May 2, 2024
@barjin
Copy link
Collaborator

barjin commented May 6, 2024

Hello and thank you for your interest in this project!

Unfortunately, this is one of the limitations of the fingerprint-injector package - as of now, we don't have a good-enough method of injecting the data to the Web Worker environment. We've made some attempts with modifying the network requests coming into the Worker via Playwright, but that was way too clunky and didn't work in 100% of cases (see the discussion in #64).

I'll close this issue as a duplicate of the one above, but feel free to propose ideas even here, if you get any.

Cheers!

@barjin barjin closed this as not planned Won't fix, can't repro, duplicate, stale May 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working. t-tooling Issues with this label are in the ownership of the tooling team.
Projects
None yet
Development

No branches or pull requests

3 participants