История изменений
Исправление Stanson, (текущая версия) :
Просто создаём пустой канвас размером 1x1 и 10 раз считываем этот пиксель. Практически наверняка все 10 результатов не будут одинаковы,поскольку аддон подмешивает шум при каждом считывании.
Для каждой новой загрузки станицы - своя рандомная ошибка вносится. Она не меняется если 100500 раз скрипт запустить. Цвет твоего пикселя будет одним и тем же. Он изменится только когда страница будет перезагружена.
Так что нет, скриптом наличие CanvasBlocker не отследить. Фингерпринтинг будет выдеть совершенно обычный браузер с неким фингерпринтом. Только если страницу перезагрузить, это будет как бы другой запрос с другого браузера с совершенно другим фингерпринтом, постоянным для текущей загруженной страницы.
Единственный косяк - из-за дебилов пишущих браузеры всё ещё можно фингерпринтить по системным шрифтам, и это, к сожалению, аддоном не вылечить. Впрочем, если юзер не добавлял и не удалял системные шрифты, то уникальность такого фингерпринта будет крайне низка.
Исходная версия Stanson, :
Просто создаём пустой канвас размером 1x1 и 10 раз считываем этот пиксель. Практически наверняка все 10 результатов не будут одинаковы,поскольку аддон подмешивает шум при каждом считывании.
Для каждой новой загрузки станицы - своя рандомная ошибка вносится. Она не меняется если 100500 раз скрипт запустить. Она изменится только когда страница будет перезагружена.
Так что нет, скриптом наличие CanvasBlocker не отследить. Фингерпринтинг будет выдеть совершенно обычный браузер с неким фингерпринтом. Только если страницу перезагрузить, это будет как бы другой запрос с другого браузера с совершенно другим фингерпринтом, постоянным для текущей загруженной страницы.
Единственный косяк - из-за дебилов пишущих браузеры всё ещё можно фингерпринтить по системным шрифтам, и это, к сожалению, аддоном не вылечить. Впрочем, если юзер не добавлял и не удалял системные шрифты, то уникальность такого фингерпринта будет крайне низка.