1
0

2699: streamline resistFP meta references

This commit is contained in:
Thorin-Oakenpants 2017-07-29 05:37:59 +12:00 committed by GitHub
parent dcf4ebfbad
commit 66cf6b7641

39
user.js
View File

@ -1486,7 +1486,7 @@ user_pref("privacy.firstparty.isolate.restrict_opener_access", true);
/*** 2699: privacy.resistFingerprinting /*** 2699: privacy.resistFingerprinting
This master switch will be used for a wide range of items, This master switch will be used for a wide range of items,
many of which will **override** existing prefs from FF55+ many of which will **override** existing prefs from FF55+
** limit window.screen & CSS media queries leaking identifiable info (FF41+) ** 418986 - limit window.screen & CSS media queries leaking identifiable info (FF41+)
[POC] http://ip-check.info/?lang=en (screen, usable screen, and browser window will match) [POC] http://ip-check.info/?lang=en (screen, usable screen, and browser window will match)
[NOTE] Does not cover everything yet - https://bugzilla.mozilla.org/show_bug.cgi?id=1216800 [NOTE] Does not cover everything yet - https://bugzilla.mozilla.org/show_bug.cgi?id=1216800
[NOTE] This will probably make your values pretty unique until you resize or snap the [NOTE] This will probably make your values pretty unique until you resize or snap the
@ -1495,33 +1495,20 @@ user_pref("privacy.firstparty.isolate.restrict_opener_access", true);
Shift+F4 to open the scratchpad, type window.resizeTo(1366,768), hit Ctrl+R to run. Test Shift+F4 to open the scratchpad, type window.resizeTo(1366,768), hit Ctrl+R to run. Test
your window size, do some math, resize to allow for all the non inner window elements your window size, do some math, resize to allow for all the non inner window elements
[TEST] http://browserspy.dk/screen.php [TEST] http://browserspy.dk/screen.php
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=418986 ** 1281949 - spoof screen orientation (FF50+)
** spoof screen orientation (FF50+) ** 1281963 - hide the contents of navigator.plugins and navigator.mimeTypes (FF50+)
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1281949 ** 1330890 - spoof timezone as UTC 0 (FF55+)
** hide the contents of navigator.plugins and navigator.mimeTypes (FF50+) ** 1360039 - spoof navigator.hardwareConcurrency as 2 (also see 2514) (FF55+)
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1281963
** spoof timezone as UTC 0 (FF55+)
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1330890
** spoof navigator.hardwareConcurrency as 2 (also see 2514) (FF55+)
This spoof *shouldn't* affect core chrome/Firefox performance This spoof *shouldn't* affect core chrome/Firefox performance
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1360039 ** 1217238 - reduce precision of time exposed by javascript (FF55+)
** reduce precision of time exposed by javascript (FF55+) ** 1369303 - spoof/disable performance API (see 2410-deprecated, 2411, 2412) (FF56+)
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1217238 ** 1333651 - spoof Navigator API (see section 2697) (FF56+)
** spoof/disable performance API (see 2410-deprecated, 2411, 2412) (FF56+)
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1369303
** spoof Navigator API (see section 2697) (FF56+)
The version number will be rounded to the "nearest" multiple of 10 The version number will be rounded to the "nearest" multiple of 10
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1333651 ** 1369319 - disable device sensor API (see 2512) (FF56+)
** disable device sensor API (see 2512) (FF56+) ** 1369357 - disable site specific zoom (see 2515) (FF56+)
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1369319 ** 1337161 - disable gamepad API (see 2501) (FF56+)
** disable site specific zoom (see 2515) (FF56+) ** 1372072 - spoof network information API as "unknown" (see 2503) (FF56+)
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1369357 ** 1372069 - disable geolocation API (see 0201) (FF56+)
** disable gamepad API (see 2501) (FF56+)
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1337161
** spoof network information API as "unknown" (see 2503) (FF56+)
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1372072
** disable geolocation API (see 0201) (FF56+)
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1372069
***/ ***/
/* 2699a: enable privacy.resistFingerprinting (FF41+) /* 2699a: enable privacy.resistFingerprinting (FF41+)
* [1] https://bugzilla.mozilla.org/show_bug.cgi?id=418986 ***/ * [1] https://bugzilla.mozilla.org/show_bug.cgi?id=418986 ***/