為了增強隱私並保護自己免受 Firefox 中字體指紋識別的影響,我設定了關於:配置: browser.display.use_documents_fonts = 0
。此設定旨在停用網站檢測已安裝字體的能力。
啟用 JavaScript 後,我可以測試哪些字體在瀏覽器洩漏。當此設定時1
,會在該類別中偵測到近 200 種字體CSS+JS Quick Test
。過去,設定為0
會顯示偵測到 0 字體。現在我有了一台新電腦;即使 時browser.display.use_documents_fonts = 0
,仍會偵測到 5 種字體。這些是明流字體。
我可以找到這些字體C:\Windows\Fonts
以及許多其他字體。我嘗試使用全新的設定檔(無擴充功能或外掛程式或其他自訂)重新啟動 Firefox,並且觀察到相同的行為。我在跑步火狐41在Windows 7 x64
我的問題很簡單:為什麼這些字體仍然顯示browser.display.use_documents_fonts = 0
?我怎樣才能防止這種情況發生?我希望找到除了刪除字體之外的東西,因為我不知道應用程式是否需要它們。
答案1
我發現我的答案遲到了,因為您已經從系統中卸載了這些字體。如果您決定重新安裝這些字體,您可以透過執行以下操作來阻止它們的枚舉:
轉到關於:配置。搜尋font.blacklist.underline_offset 選擇它並右鍵修改。刪除 MingLiU、MingLiU-ExtB、MingLiU_HKSCS、MingLiU-HKSCS-ExtB 和 PMingLiU、PMingLiU-ExtB 確保同時刪除多餘的逗號。按一下「確定」重新啟動 Firefox。造訪 browserleaks.com 並檢查它們是否不再被列舉。