Как заблокировать отпечатки HTML Canvas в Firefox с помощью разрешений?

Как заблокировать отпечатки HTML Canvas в Firefox с помощью разрешений?

Я побежалТест браузера Canvas Fingerprintingи заметил, что я восприимчив к Canvas-отпечаткам в Firefox 66. Это было для меня неожиданностью, так как я прочитал несколькообъявлениязаявляя, что Firefox 58 ввел запрос, когда сайты пытаются считать данные Canvas Fingerprint. Была ли эта функция удалена?

Как изменить настройки Firefox так, чтобы он предлагал мне запросить разрешение перед предоставлением доступа на чтение к HTML Canvas?

Я вижу несколько дополнений Firefox, которые могут помешать снятию отпечатков Canvas.CanvasBlockerизменяет API Javascript.Защитник холстадобавляет случайный шум, чтобы предотвратить появление отпечатка пальца. Однако я бы предпочел изменить разрешение напредотвращатькод от запуска, вместо установки дополнения, которое будет запущенодополнительныйкод.

Этот ответ Суперпользователяописывает, как Firefox хранит настройки разрешений Canvas, специфичные для сайта, и может быть полезным. Однако я заинтересован в изменении разрешения длявсевеб-сайты.

решение1

Нужная вам настройка — privacy.resistFingerprinting.

Хотя имейте в виду, что установка этого значения trueтакже делает некоторые веб-сайты, которые активно используют холст, неработоспособными (по моему опыту, это в основном касается браузерных игр, но YMMV). Если у вас возникнут какие-либо проблемы с этим,CanvasBlockerВероятно, лучшим вариантом будет установка режима блокировки «подделка».

Связанный контент