Как Panopticlick обнаруживает шрифты, доступные в браузере? - PullRequest
4 голосов
/ 10 марта 2011

Вы можете определить, установлен ли конкретный шрифт или нет, проверив, имеет ли текст этого шрифта размер, отличный от обычного ( source ).

Но panopticlick.eff.org , похоже, получает мой полный список, они просто проверяют все, что знают? Я не вижу этой информации в HTTP-запросе, есть ли в DOM что-то, что я могу запросить для списка доступных шрифтов?

1 Ответ

4 голосов
/ 10 марта 2011

Panopticlick использует Flash для получения списка шрифтов, установленных на компьютере клиента.

В ActionScript:

var installedFonts = TextField.getFontList();
getURL('javascript:flashFontList("' + escape(installedFonts) + '")', '_self');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...