navigator.userAgent not farbled properly in dynamic iframes
See original GitHub issueSee third-party test page here: https://arkenfox.github.io/TZP/tzp.html
With “aggressively block fingerprinting” setting, spaces are pseudo-randomly added to navigator.userAgent
. Some dynamically created iframes are producing a hash that matches the unfarbled navigator.userAgent
, suggesting that farbling is not happening in those iframes.
Issue Analytics
- State:
- Created 10 months ago
- Comments:7 (4 by maintainers)
Top Results From Across the Web
Load iframe content with different user agent - Stack Overflow
First of all, you must create a function to change the user agent string: function setUserAgent(window, userAgent) { if (window.navigator.
Read more >500260 - IFRAME content gets switched/garbled when using ...
- I am not sure if the renderer (after detecting that it deals with a dynamic frame) can positively *identify* the frame to...
Read more >Migrate to User-Agent Client Hints - web.dev
The first step, regardless of whether or not you will be taking any action, is to understand where and why you are using...
Read more >brave-core: browser/farbling ...
213 // Farbling level: default. 214 // navigator.userAgent may be farbled, but the farbling is not. 215 // domain-specific.
Read more >Integrate tracking protection #3 - brave/brave-browser - GitHub
navigator.userAgent not farbled properly in dynamic iframes #26700. Closed. Manual test run on Linux x64 for 1.46.x - Release #3 #27206.
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
STR:
Control:
hash
field in tableTest:
hash
field in tableVerification
PASSED
usingVerified using STR from https://github.com/brave/brave-browser/issues/26700#issuecomment-1339834224 and ensured that the hashes under https://arkenfox.github.io/TZP/tzp.html#useragent are matching once FP is set as Strict/Aggressive as per the following:
FP set as
Standard
FP set as
Aggressive