AdguardTeam / AdguardTeam/AdguardBrowserExtension
`$redirect` modifier does not fake `XMLHttpRequest.prototype.responseURL`
- Langage dominant
- TypeScript
- Étoiles
- 4.4k
- Forks
- 449
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
### AdGuard Extension version
4.1.53
### Browser version
Mozilla Firefox Developer Edition 111.0b8; Brave 1.48.171
### OS version
Ubuntu 22.10
### What filters do you have enabled?
No filters
### What Stealth Mode options do you have enabled?
_No response_
### Issue Details
`XMLHttpRequest.prototype.responseURL` returns `(Browser Extension)://(UUID)/web-accessible-resources/redirects/googlesyndication-adsbygoogle.js?secret=...` if `||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$redirect=googlesyndication-adsbygoogle` rule is applied.
A website can profile a visitor with the browser extension's UUID.
uBlock Origin is not affected by this issue.
### Expected Behavior
`XMLHttpRequest.prototype.responseURL` returns `https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js`.
### Screenshots
Brave
[Screencast from 2023-03-05 09-37-15.webm](https://user-images.githubusercontent.com/98787049/222953420-5ace4545-d935-4ec5-8c12-aabae1074e78.webm)
Mozilla Firefox Developer Edition
[Screencast from 2023-03-05 09-36-42.webm](https://user-images.githubusercontent.com/98787049/222953425-12cc1ba7-b718-41a4-acee-c2a39207fbc3.webm)
### Additional Information
- https://github.com/AdguardTeam/AdguardBrowserExtension/issues/2278
- https://piquark6046.github.io/testpage/XMLResponseHeader/
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Évaluation
Cette issue n'a pas encore été évaluée.