您可以通过检查该字体中的文本是否与普通文本大小不同 (source) 来确定是否安装了特定字体。
但是panopticlick.eff.org似乎得到了我的完整列表,他们只是检查他们知道的每一个吗?我在 HTTP 请求中看不到该信息,DOM 中是否只有我可以查询可用字体列表的内容?
最佳答案
Panopticlick 使用 Flash 检索客户端计算机上安装的字体列表。
在 ActionScript 中:
var installedFonts = TextField.getFontList();
getURL('javascript:flashFontList("' + escape(installedFonts) + '")', '_self');
关于jquery - panopticlick 如何检测浏览器中可用的字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5264208/