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