Su firefox via
about:config potresti impostare due proprietà accessibili da javascript ad esempio:
Codice:
general.oscpu.override: Intel Mac OS X 12
general.platform.override: MacIntel
Da sole non bastano, l'user-agent deve essere coerente, se parliamo di firefox su mac, uno valido potrebbe essere:
Mozilla/5.0 (Macintosh; Intel Mac OS X 12; rv:102.0) Gecko/20100101 Firefox/102.0
Anche questo impostabile con
general.useragent.override
Però ti consiglio un estensione per lo spoofing dell'user-agent e di non fare tutto a mano via config perché lasciando tutto statico è vero che via javascript o http nessuno saprà il tuo OS però ti renderà unico dal punto di vista di fingerprinting (librewolf ha delle config di default già stringenti per webgl e altro), mentre con un estensione è facile ruotare "profilo" con una certa frequenza.
Nulla di tutto ciò ti protegge dal
tcp/ip stack fingerprinting, per questo può essere una buona idea usare una VM invece di fare spoofing su tutte queste info.