Script that generates an user.js
based on several privacy-advocate versions:
To generate a user.js
use:
$ node compare-user.js user.js
The algorithm adds a preference if there are >=50% with the same value. The output file is already a valid file to include in your profile directory:
$ cp user.js ~/.mozila/firefox/xxxxxxxx.default/
Because of some unfavorable differences, I also include myself the following:
user_pref("accessibility.blockautorefresh", true);
user_pref("browser.startup.page", 0);
user_pref("network.cookie.lifetimePolicy", 2);
user_pref("network.http.sendRefererHeader", 1);
user_pref("privacy.trackingprotection.enabled", true);
Check automatic conections configuration.
It is possible to output an HTML table (with some CSS inspired by bootstrap) with:
$ node compare-user.js index.html
Check the last generated version.