-
Notifications
You must be signed in to change notification settings - Fork 4
/
user.js
100 lines (85 loc) · 6.24 KB
/
user.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
/* put user.js in /home/user/.mozilla/firefox/xxxxxxx.default/
*
* http://kb.mozillazine.org/User.js_file
*
* Important: Once an entry for a preference setting exists in the user.js file,
* any change you make to that setting in the options and preference dialogs
* or via about:config will be lost when you restart your Mozilla application
* because the user.js entry will override it.
*
* About:config entries
* http://kb.mozillazine.org/About:config_entries
*/
user_pref("accessibility.blockautorefresh",true); // Instead of refreshing a page automatically when <meta http-equiv="refresh"> is present (or Refresh HTTP headers),
// display a browser message indicating the refresh and allow the user to follow it manually.
user_pref("browser.fixup.alternate.enabled",false); // To avoid the fix of http://foo to http://(prefix)foo(suffix)
// kick pocket
user_pref("browser.pocket.api",""); // https://support.mozilla.org/en-US/kb/save-web-pages-later-pocket-firefox
user_pref("browser.pocket.enabled",false); // https://support.mozilla.org/en-US/kb/save-web-pages-later-pocket-firefox
user_pref("browser.pocket.enabledLocales",""); // https://support.mozilla.org/en-US/kb/save-web-pages-later-pocket-firefox
user_pref("browser.pocket.oAuthConsumerKey",""); // https://support.mozilla.org/en-US/kb/save-web-pages-later-pocket-firefox
user_pref("browser.pocket.site",""); // https://support.mozilla.org/en-US/kb/save-web-pages-later-pocket-firefox
user_pref("browser.pocket.useLocaleList",false); // https://support.mozilla.org/en-US/kb/save-web-pages-later-pocket-firefox
// I remove all URL because I don't want to
// connecte my PC to Google
user_pref("browser.safebrowsing.appRepURL", ""); // http://korben.info/comment-empecher-google-savoir-ce-telechargez-firefox.html
user_pref("browser.safebrowsing.downloads.enabled", false); // kick google
user_pref("browser.safebrowsing.downloads.remote.enabled", false); // kick google
user_pref("browser.safebrowsing.enabled", false); // kick google
user_pref("browser.safebrowsing.gethashURL", ""); // kick google
user_pref("browser.safebrowsing.malware.enabled", false); // kick google
user_pref("browser.safebrowsing.malware.reportURL", ""); // kick google
user_pref("browser.safebrowsing.reportErrorURL", ""); // kick google
user_pref("browser.safebrowsing.reportGenericURL", ""); // kick google
user_pref("browser.safebrowsing.reportMalwareErrorURL", ""); // kick google
user_pref("browser.safebrowsing.reportMalwareURL", ""); // kick google
user_pref("browser.safebrowsing.reportPhishURL", ""); // kick google
user_pref("browser.safebrowsing.reportURL", ""); // kick google
user_pref("browser.safebrowsing.updateURL", ""); // kick google
user_pref("browser.trackingprotection.gethashURL", ""); // kick mozilla
user_pref("browser.trackingprotection.updateURL", ""); // kick mozilla
user_pref("browser.search.geoip.url", ""); // kick mozilla
user_pref("geo.enabled",false); // Is location aware browsing enabled. Default is true. See http://www.mozilla.com/en-US/firefox/geolocation/
user_pref("geo.wifi.uri", ""); // Which geolocation service provider to use. Default is https://www.google.com/loc/json
user_pref("datareporting.healthreport.service.enabled",false);
user_pref("datareporting.healthreport.uploadEnabled",false);
user_pref("dom.event.clipboardevents.enable",false);
user_pref("media.autoplay.enabled",false); // Stop autoplay of videos
user_pref("media.directshow.enabled",false); // https://support.mozilla.org/fr/questions/999164
user_pref("media.eme.enabled",false); // https://wiki.mozilla.org/Media/EME
user_pref("media.gmp-eme-adobe.enabled",false); // https://wiki.mozilla.org/Media/EME
user_pref("media.peerconnection.enabled",false); // http://thehackernews.com/2015/02/webrtc-leaks-vpn-ip-address.html https://github.com/diafygi/webrtc-ips
user_pref("media.windows-media-foundation.enabled",false); // https://support.mozilla.org/fr/questions/999164
user_pref("network.dns.disablePrefetch",true);
user_pref("network.http.sendRefererHeader",0); // http://lehollandaisvolant.net/?d=2012/01/17/15/30/15-proteger-votre-vie-privee-sur-le-web-en-masquant-votre-provenance
user_pref("network.http.speculative-parallel-limit",0); // http://news.slashdot.org/story/15/08/14/2321202/how-to-quash-firefoxs-silent-requests
user_pref("network.proxy.socks_remote_dns",true); // http://www.libre-parcours.net/2012/09/eviter-les-fuites-dns-dans-firefox-quand-on-utilise-un-proxy-socks/
user_pref("plugins.click_to_play",true); // http://www.howtogeek.com/123986/how-to-enable-click-to-play-plugins-in-firefox/?PageSpeed=noscript
user_pref("security.tls.version.max",4); // 4 == TLS 1.3 https://www.ghacks.net/2017/06/15/how-to-enable-tls-1-3-support-in-firefox-and-chrome/
user_pref("security.tls.version.min",2); // but some fucking web site use tls < 2 T_T
user_pref("services.sync.prefs.sync.browser.safebrowsing.enabled",false);
user_pref("services.sync.prefs.sync.browser.safebrowsing.malware.enabled",false);
user_pref("toolkit.telemetry.enabled",false); // https://www.mozilla.org/en-US/privacy/firefox/#telemetry
/* My personnal conf */
user_pref("browser.cache.disk.enable", false); // Don't store cache on the hard drive.
user_pref("browser.download.panel.shown", true); // ask me where to save files
user_pref("browser.newtab.url","about:blank");
user_pref("browser.search.defaultenginename", "DuckDuckGo");
user_pref("browser.search.openintab",true);
user_pref("browser.search.showOneOffButtons",false); // old search bar
user_pref("browser.search.suggest.enabled",false);
user_pref("browser.startup.page", 0);
user_pref("browser.tabs.warnOnClose", false);
user_pref("browser.tabs.warnOnOpen", false);
user_pref("browser.urlbar.formatting.enabled",false); // Don't fade non domain portions of url in location bar.
user_pref("browser.urlbar.trimURLs",false); // I want to see http:// and https://
user_pref("general.warnOnAboutConfig",false);
// user-agent
user_pref("general.appname.override", "");
user_pref("general.appversion.override", "");
user_pref("general.oscpu.override", "");
user_pref("general.platform.override", "");
user_pref("general.useragent.override", "Mozilla/5.0 () Gecko");
user_pref("general.useragent.vendor", "");
// Phishing protection
user_pref("network.IDN_show_punycode", true); // https://thehackernews.com/2017/04/unicode-Punycode-phishing-attack.html