Opened 2 years ago

Closed 2 years ago

#22585 closed defect (fixed)

FPCentral is not working with Tor Browser 7.0

Reported by: boklm Owned by: boklm
Priority: Medium Milestone:
Component: Applications/Quality Assurance and Testing Version:
Severity: Normal Keywords: TorBrowserTeam201706
Cc: tbb-team Actual Points:
Parent ID: #6119 Points:
Reviewer: Sponsor:

Description

Running the javascript tests on https://fpcentral.irisa.fr/fp to get the fingerprint is not working with Tor Browser 7.0.

The web console shows an error TypeError: undefined is not a constructor pointing to this line:

       var audioCtx = new (window.AudioContext || window.webkitAudioContext),

The test in fingerprint/attributes/tor/audioContext.js needs to be updated to handle the case where window.AudioContext is undefined.

Child Tickets

Change History (6)

comment:1 Changed 2 years ago by boklm

Parent ID: #18343#6119

comment:2 Changed 2 years ago by cypherpunks

And now

17:44:24.899 Blocked loading mixed active content “http://fpcentral.irisa.fr/static/js/sliderMediumHigh.js” 1 tor

Also test https://browserprint.info
"Your browser fingerprint appears to be unique among the 34,121 tested so far.", because of fonts!

comment:3 Changed 2 years ago by boklm

I posted a patch to fix this on: https://github.com/plaperdr/fp-central/pull/6

comment:4 Changed 2 years ago by cypherpunks

-	"Accept-Encoding": "gzip, deflate",
+	"Accept-Encoding": "gzip, deflate, br",

(Does anybody know why it sends "gzip, deflate" in OCSP requests?)

Last edited 2 years ago by cypherpunks (previous) (diff)

comment:5 Changed 2 years ago by Octopus

I just accepted the PR and deployed it on the FPCentral server.
For the "Mixed active content" error, it was a way for me at the time to detect the Medium-High level. Since the slider changed several months ago, I have removed the HTTP test and the website is now fully in HTTPS.

comment:6 Changed 2 years ago by boklm

Resolution: fixed
Status: newclosed

Thanks. Closing this ticket.

Note: See TracTickets for help on using tickets.