八個分割槽
身份、硬體、地區、噪聲指紋、字型、媒體裝置、WebRTC 和地理位置。每個分割槽都對應頁面能透過瀏覽器自身 API 讀到的內容,所以你編輯的就是網站會看到的值,而不是它的抽象。
功能 · 指紋編輯器
每個 Profile 都帶著自己的指紋:八個分割槽可以手動編輯或從模板填充,另有一組一致性檢查,在瀏覽器啟動之前就指出互相矛盾的設定。
指紋編輯器是應用程式裡設定 Profile 裝置身份的地方:User-Agent 及其 Client Hints、螢幕與硬體引數、時區與語言、畫布與音訊噪聲、字型列表、媒體裝置、WebRTC 模式和地理位置。Polychrome 核心在啟動時讀取一次這份配置,並用它替代這臺電腦的真實值。它描述的是一臺裝置,並不決定任何網站會如何看待它。
八個分割槽、兩套模板、一組檢查。
身份、硬體、地區、噪聲指紋、字型、媒體裝置、WebRTC 和地理位置。每個分割槽都對應頁面能透過瀏覽器自身 API 讀到的內容,所以你編輯的就是網站會看到的值,而不是它的抽象。
從與核心 Chrome 版本匹配的「Windows 11 / Chrome」或「macOS / Chrome」模板開始,再改你需要的部分。模板會把 User-Agent 和 Client Hints 填成與你執行的核心一致。
繫結代理後,時區、語言和地理位置可以從代理的出口國家推導;地理位置給的是城市級精度,而不是桌面電腦不可能有的米級精度。
儲存前,編輯器會列出錯誤、警告和提示:時區與代理國家不符、Windows 身份上出現 macOS 專有字型、很少同時出現的 CPU 與記憶體組合、WebGL 廠商與渲染器衝突、座標離代理出口太遠,或 User-Agent 版本與核心不匹配。每一條都說明該改什麼。
檢查讓 Profile 不自相矛盾。除此之外的事都由操作者判斷。
| 主題 | Agilelogin 邊界 | 操作者動作 |
|---|---|---|
| 透過全部檢查的指紋 | 內部一致,並與檢查時所用的代理一致 | 在各網站與帳號的條款之下,決定這個 Profile 用於哪些網站和帳號。 |
| 帶錯誤儲存 | 允許,但核心會丟棄它認為無效的分割槽,並用這臺電腦的真實值替代 | 修正列出的錯誤,或接受真實值被暴露。 |
| 出口尚未檢測的代理 | 無法針對它執行地區與地理位置檢查 | 在代理頁執行一次健康檢查,再重新開啟編輯器。 |
新 Profile 和已有 Profile 都是同樣四步。
選擇「Windows 11 / Chrome」或「macOS / Chrome」模板。它會把 User-Agent、Client Hints、螢幕、硬體、字型和媒體裝置設成一臺自洽的桌面電腦。
繫結一個已檢測的代理,讓編輯器從它的出口國家推導時區、語言和地理位置。
先處理錯誤,再看警告。每一條都寫明要改哪個分割槽。
配置透過啟動通道傳給核心,而不是命令列引數,並在整個會話期間保持不變。
本版本的編輯器不做的事。
本版本不能。核心只接受 Windows 和 macOS 身份,編輯器會把移動端 User-Agent 標為錯誤,以免誤存。
現代 Chrome 傳送精簡的 User-Agent,細節透過 Client Hints 應答:品牌、平臺版本、架構和位數。編輯器從模板填充它們,並檢查品牌是否與核心版本匹配,因為網站能把兩者對照。
不會。檢查詢的是設定之間以及設定與代理之間的矛盾。網站是否接受訪客,取決於該網站自己的規則、你的帳號歷史和你的網路,這些編輯器都看不到。