Update user.js

 reEnabled touch(screen) events [set to 1(enabled) instead 2(autodetect)]
 Added a dedicated rule in about:config to test user.js
 Removed some duplicated and incorrect rules
 Started to refine timeout parameters "1" to "-1"
️ Blocked more unwanted connections [FENNEC]
️ Disabled more feedback
This commit is contained in:
quindecim 2019-04-30 18:29:58 +02:00 committed by GitHub
parent 96da182e37
commit cda2ae9c2e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 14 additions and 16 deletions

30
user.js
View File

@ -83,6 +83,9 @@ user_pref("network.connectivity-service.DNSv6.domain", "");
// Section : IJWY To Shut Up
// I Just Want You To Shut Up : Closing all non necessary communication to mozilla.org etc.
// >>>>>>>>>>>>>>>>>>>>>
// Pref : [FENNEC] Block unwanted connections
user_pref("app.feedback.baseURL", "");
user_pref("app.feedbackURL", "");
// Pref :
user_pref("urlclassifier.passwordAllowTable", ""); // [DEFAULT: goog-passwordwhite-proto]
// Pref :
@ -115,6 +118,8 @@ user_pref("urlclassifier.phishTable", ""); // [DEFAULT: goog-phish-proto,test-ph
// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
// Section : Miscellaneous
// >>>>>>>>>>>>>>>>>>>>>>
// Pref : [FENNEC] Test user.js in about:config
user_pref("user.js.applied", true);
// Pref : Disable Web Compatibility Reporter
// Web Compatibility Reporter adds a "Report Site Issue" button to send data to Mozilla
user_pref("extensions.webcompat-reporter.enabled", false);
@ -122,12 +127,12 @@ user_pref("extensions.webcompat-reporter.newIssueEndpoint", "");
// Pref : Disable System Add-on updates
user_pref("extensions.systemAddon.update.url", "");
// Pref :
user_pref("app.feedback.baseURL", "");
// Pref :
user_pref("devtools.devices.url", "");
// Pref : Maximum pop launch at the same time
user_pref("dom.popup_maximum", 4);
// Pref :
user_pref("layout.accessiblecaret.hapticfeedback", false); // [DEFAULT: true]
// Pref :
user_pref("dom.registerProtocolHandler.insecure.enabled", true);
// Pref : Block list url disabled
// gHacks tune this to minimize privacy issue.. its complitely disabled here
@ -152,7 +157,6 @@ user_pref("privacy.item.syncAccount", false);
// Pref : [FENNEC] Disable snippets
user_pref("browser.snippets.enabled", false);
user_pref("browser.snippets.firstrunHomepage.enabled", false);
user_pref("browser.snippets.firstrunHomepageenabled", false);
user_pref("browser.snippets.statsUrl", "");
user_pref("browser.snippets.updateInterval", -1);
user_pref("browser.snippets.updateUrl", "");
@ -373,7 +377,7 @@ user_pref("media.peerconnection.ice.default_address_only", true);
user_pref("media.peerconnection.ice.no_host", true);
user_pref("media.peerconnection.use_document_iceservers", false);
user_pref("media.peerconnection.identity.enabled", false);
user_pref("media.peerconnection.identity.timeout", 1);
user_pref("media.peerconnection.identity.timeout", -1);
user_pref("media.peerconnection.turn.disable", true);
user_pref("media.peerconnection.ice.tcp", false);
// Pref : Disable webGL I/II
@ -640,10 +644,8 @@ user_pref("browser.xul.error_pages.expert_bad_cert", true);
// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
// Section : User Settings
// >>>>>>>>>>>>>>>>>>>>
// Pref : Do No Tracker enabled by default
// Pref : Disable DNT (Do Not Track)
user_pref("privacy.donottrackheader.enabled", false);
// Pref : Enable Container Tabs
user_pref("privacy.userContext.enabled", true);
// Pref : Set long press behaviour on "+ Tab" button to display container menu
// 0=disables long press, 1=when clicked, the menu is shown
// 2=the menu is shown after X milliseconds
@ -1100,6 +1102,9 @@ user_pref("device.sensors.enabled", false); // [DEFAULT: true]
// Optional protection depending on your connected devices
// https://trac.torproject.org/projects/tor/ticket/13023
user_pref("dom.gamepad.enabled", false); // [DEFAULT: true]
user_pref("dom.gamepad.extensions.enabled", false); // [DEFAULT: true]
user_pref("dom.gamepad.haptic_feedback.enabled", false); // [DEFAULT: false]
user_pref("dom.gamepad.test.enabled", false); // [DEFAULT: true]
// Pref : Disable giving away network info
// e.g. bluetooth, cellular, ethernet, wifi, wimax, other, mixed, unknown, none
// https://developer.mozilla.org/docs/Web/API/Network_Information_API
@ -1120,7 +1125,7 @@ user_pref("media.video_stats.enabled", false); // [DEFAULT: true]
// 0=disabled, 1=enabled, 2=autodetect
// https://developer.mozilla.org/docs/Web/API/Touch_events
// https://trac.torproject.org/projects/tor/ticket/10286
user_pref("dom.w3c_touch_events.enabled", 0); // [DEFAULT: 2]
user_pref("dom.w3c_touch_events.enabled", 1); // [DEFAULT: 2]
// Pref : Disable MediaDevices change detection
// https://developer.mozilla.org/docs/Web/Events/devicechange
// https://developer.mozilla.org/docs/Web/API/MediaDevices/ondevicechange
@ -1131,18 +1136,11 @@ user_pref("media.ondevicechange.enabled", false); // [DEFAULT: true]
user_pref("webgl.enable-debug-renderer-info", false); // [DEFAULT: true]
// Pref : Disable PointerEvents
// https://developer.mozilla.org/en-US/docs/Web/API/PointerEvent
user_pref("dom.w3c_pointer_events.enabled", false); // [DEFAULT: true]
// Pref : Disable MediaDevices change detection
// https://developer.mozilla.org/docs/Web/Events/devicechange
// https://developer.mozilla.org/docs/Web/API/MediaDevices/ondevicechange
user_pref("media.ondevicechange.enabled", false); // [DEFAULT: true]
user_pref("dom.w3c_pointer_events.enabled", false); // [DEFAULT: false]
// Pref : Disable WebGL debug info being available to websites
// https://bugzilla.mozilla.org/1171228
// https://developer.mozilla.org/docs/Web/API/WEBGL_debug_renderer_info
user_pref("webgl.enable-debug-renderer-info", false); // [DEFAULT: true]
// Pref : Disable PointerEvents
// https://developer.mozilla.org/en-US/docs/Web/API/PointerEvent
user_pref("dom.w3c_pointer_events.enabled", false); // [DEFAULT: true]
// Pref : Disable Battery Status API
// Initially a Linux issue (high precision readout) that was fixed.
// However, it is still another metric for fingerprinting, used to raise entropy.