Mock `navigator.sendBeacon` and modify its request body
To reduce the browser fingerprinting without a breakage, we can randomize or modify any request body of navigator.sendBeacon.
https://github.com/AdguardTeam/AdguardFilters/issues/200689
Why can't we simply mock it as noop function using existing scriptlets?
https://github.com/AdguardTeam/Scriptlets/issues/484#issuecomment-2723797345 Already tried. But, I face a breakage if I try.
This is super strange, in theory sendBeacon is supposed to be "call & forget" type of function
https://github.com/AdguardTeam/Scriptlets/issues/484#issuecomment-2724011028
It seems that they check cookie of its navigator.sendBeacon response at the server