Как сайт видит мои расширения?
Перечислить их он не может, но видит следы: объекты вроде window.ethereum, атрибуты на странице, вставленные элементы, добавленные скрипты. Расширения без следов остаются невидимыми.
Многие расширения меняют страницу, чтобы работать: кошелёк добавляет объект, тёмная тема — атрибуты, переводчик — элементы, веб-защита антивируса — свой скрипт. Эти следы видит любой сайт, и они многое о вас говорят. Вот что нашла эта страница.
Снифферов: 53 · без запроса разрешений
Скорее всего, вы из страны . Вы говорите на языке ; часы компьютера: , формат.
У вас , браузер ; экран , видеокарта : .
Тема у вас ; . . Шрифты подсказывают: . А возраст? .
Referer · document.referrernavigator.languagesIntl.DateTimeFormatIntl …timeZoneIntl …hourCycleIntl.Locale weekInfoIntl.NumberFormatnavigator.keyboardspeechSynthesisprefers-color-schemeprefers-reduced-motioncolor-gamut · dynamic-rangeprefers-contrast · forced-colorsdisplay-modedoNotTrack · GPCnavigator.cookieEnabledpermissions.querypdfViewerEnablednavigator.webdriverbait elementwindow.ethereum · DOM markshistory.lengthcanvas measureTextuserAgentDatauserAgentData.brands…architecture · bitnessscreen · devicePixelRatiorequestAnimationFramescreen.isExtended · screenXinnerWidth · availHeightWebGL RENDERERnavigator.gpu adapter.infoWebGL2 · MAX_TEXTURE_SIZEhardwareConcurrencynavigator.deviceMemorymaxTouchPoints · pointernavigator.getBatterynavigator.connectionWebRTC host candidateenumerateDevicesAudioContext.sampleRatePublicKeyCredentialbluetooth.getAvailabilityMediaSource.isTypeSupportedrequestMediaKeySystemAccessstorage.estimateError.messagecanvas.toDataURLWebGL getParameterOfflineAudioContextfonts → SHA-256SHA-256canvas × 2Перечислить их он не может, но видит следы: объекты вроде window.ethereum, атрибуты на странице, вставленные элементы, добавленные скрипты. Расширения без следов остаются невидимыми.
Расширения сужают круг: криптокошелёк, инструменты разработчика или определённый переводчик говорят о вас и делают отпечаток уникальнее.
Расширения, меняющие User-Agent, язык или часовой пояс либо оборачивающие функции рисования для отпечатков, переписывают то, что читают сайты. Именно это ищет проверка вверху.