AdguardTeam / AdguardTeam/AdguardBrowserExtension

`$redirect` modifier does not fake `XMLHttpRequest.prototype.responseURL`

Ouverte
#2,296 0 commentaires 2 réactions 1 personne assignée Assignée à @maximtop Voir sur GitHub
Bug Priority: P4
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.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.