this post was submitted on 23 Jun 2025
0 points (50.0% liked)
Browsers
1257 readers
1 users here now
About Community
This is the community to discuss about browsers.
Browsers List
Open Source browsers
Closed Source browsers
- Vivaldi
- Microsoft Edge
- Opera
- Chrome (Not recommended)
List will be updated
founded 4 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Yes, you can either run the browser in a VM to supply the fake information the VM uses or, if that's still too real for you, you can download the source code of an open source browser, install its dependencies, remove the java script implementations of the functions that provide that information you want to block or change them to return fake fixed or randomised values, then compile the code yourself and use your custom compiled browser. If you remove those functions, be aware that this will break lots of JS in a way that it will fail unrecoverable. For example, if you remove functions to get the time zone, it will break JS date pickers so early, you won't be able to select a date on sites that require them to operate.
The thing is, though, JavaScript is self-modifying. So we should be able to find a way to change what certain functions do without recompiling the browser and removing the implementations entirely from the JavaScript engine.