Глоссарий
Строка производителя WebGL
Строка производителя WebGL это ответ браузера о том, кто сделал видеокарту, рисующую страницу.
Откуда берётся эта строка
Странице, спросившей WebGL, кто рисует, сперва отвечают прикрытым именем. Настоящие имена приходят после включения расширения об отрисовщике, а включить его страница вправе без всякого вопроса. Всё чтение занимает несколько тысячных доли секунды, на экране не показывается ничем и продолжает отвечать после очистки хранилища.
Имя изготовителя это грубая половина ответа. Оно раскладывает машины по нескольким большим группам, а сужает уже строка отрисовщика рядом. На Windows это один из изготовителей настольных видеокарт, на маке либо чип Apple, либо более старая графика Intel.
Ваш производитель WebGL прямо сейчас
Значения прочитаны в вашем браузере на этой странице. Наружу они не уходят, и запроса с ними не будет. Строка «Производитель WebGL» тут короткая, а «Рендерер WebGL» под ней длинная.
Ваша машина прямо сейчас
- Производитель WebGL
- измеряем на вашей машине
- Рендерер WebGL
- измеряем на вашей машине
- Платформа
- измеряем на вашей машине
Прочитано в вашем браузере и показано здесь. Никуда не отправляется.
С чем это имя обязано сходиться
Имя изготовителя легко подменить и так же легко опровергнуть. Четыре показания ниже страница снимает одним заходом, и описывать они обязаны одну машину. Любое из них переписывается по отдельности, а сходимость с остальными тремя переписыванием не добывается.
Строка рендерера
В ней назван чип, слой графики и уровни шейдеров. Изготовитель, которого в этой строке нет, спорит сам с собой на одном экране.
Архитектура процессора
Подсказки клиента сообщают процессор, на котором идёт браузер. Чип Apple рядом с архитектурой x86 это машина, которой не продают.
Платформа
Изготовитель маков на платформе Windows читается быстрее, чем нетронутая строка. То же и со строкой драйвера Windows на Linux.
Отрисованный кадр
Точки, рождённые железом, за подменённым именем не идут. Страница, читающая и то и другое, получает противоречие вместо изготовителя.
Откуда берётся наше значение
Строка производителя в профиле не лежит. Она выводится при каждом запуске из зерна профиля и отдаётся браузеру до того, как пойдёт первая страница. Ничего о машине не хранится списком значений, которые могли бы разойтись между собой.
Пара не может указать на две машины
Изготовитель и чип выбираются одной парой для платформы, поэтому указать на две машины они не могут. Выбранный чип дальше решает ядра, память, версию системы и сообщаемую архитектуру.
Значение, выбранное рукой, идёт через то же правило. О выборе, спорящем с ядрами или памятью, программа скажет вам прямо, а не потеряет его втихую.
Как проверить свой
Панель выше показывает то, что сообщает браузер, в котором вы это читаете. Автопроверка отпечатка живёт в программе (меню профиля > Проверить отпечаток) и идёт внутри профиля против того движка, который этот профиль запустил.
Она печатает изготовителя, которого просило зерно, рядом с тем, кто ответил, поэтому расхождение читается двумя строками, а не оценкой.
Пройдите её в двух профилях на одном компьютере. Два изготовителя там, где машина одна, это и есть нужное показание, и один заход показывает сразу оба.
Чего это не делает
- Это не позволяет профилю назвать любого изготовителя. Пара принадлежит платформе, и чип Windows рядом с платформой Mac заметнее нетронутой строки.
- Это не прячет саму возможность снять открытое имя. Браузер, отвечающий там пустотой, встречается реже любого изготовителя, и тогда сам отказ становится приметой, которую страница запомнит.
- Это не меняет кадр, который рисует железо. Имя и картинка это два показания, закрыты они разной работой, и второе страница вправе снять тоже.
- Это не делает профиль невидимым. Поведение, репутация адреса и история аккаунта закрывают аккаунты чаще, чем имя изготовителя.
Проверить
Всё сказанное выше взято из файла, который можно открыть.
- Строка автопроверки отпечатка, которая сверяет ответ с зерном
- apps/desktop/src/lib/fpAudit.js
- Где производитель и чип выбираются одной парой
- packages/shared/src/index.js
- Приёмка сборки, которая едет сегодня
- engine/приёмка-отчёт.json
- Сборка не принимается, пока это не сходится
- engine/scripts/engine-invariants.js · engine/scripts/accept-engine.js
Вопросы
- Почему мой браузер отвечает WebKit?
- Так WebGL отвечает, пока не попросят большего. Изготовитель появляется только после включения расширения об отрисовщике, и панель выше включает его, чтобы прочитать обе строки.
- Хватает ли имени изготовителя, чтобы меня опознать?
- Само по себе нет. Оно делит машины на несколько больших групп, а опознают по строке отрисовщика и отрисованному кадру рядом. Сила изготовителя не в нём самом, а в том, что он обязан сойтись с ними обоими.
- Два профиля сообщают двух изготовителей?
- Могут. На ARMANOS Browser пара выбирается для каждого профиля из того, что эта платформа сообщает на самом деле, поэтому два профиля на одном компьютере описывают две машины.
- Меняет ли это VPN?
- Нет. VPN меняет адрес, с которого идёт трафик. Эта строка рождается на вашей машине и через сеть не проходит вовсе, поэтому сменить её сетью нечем.
- Можно выбрать изготовителя рукой?
- Можно, из тех значений, какие сообщает настоящая машина этой платформы. О выборе, спорящем с ядрами или памятью, программа скажет вам прямо в поле, а не потеряет его без единого слова: тихая потеря выглядела бы как применённая настройка.
Посмотрите, что ответит ваш профиль
Самопроверка идёт внутри профиля и называет до 37 замеров по имени, и зелёные, и красные.