Open Aeva opened 7 years ago
This page outlines config methods in the webkit2 gtk api, which includes both methods for manually setting the user-agent string, as well as a whole host of other terrible things that should be turned off by default. It would be good to run it through the EFF's fancy privacy test thing to be sure / find things that should be obviously disabled. (like plugins, since webkit2gtk likes to give a few by default :/)
EG:
settings.set_property("user-agent", "Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0")
I think this should be an easy task, but it will need some research. Basic idea is that a given webkit instance should have a random common UA. All universes should have a unique UA. I do not know what the API for setting the UA is, but I feel like it should be simple to do.