L

Liarjsdev技能

browser-fingerprint-audit
liarjsdev
使用liarjs CLI審計瀏覽器指紋是否存在內部矛盾——包括canvas、WebGL、WebGL2、WebGPU、音訊、220種字型、WebRTC和時區探測,並根據同一請求的TLS/HTTP/ASN視圖進行評分。當被要求執行瀏覽器指紋測試、查看指紋外觀、檢查canvas或WebGL指紋穩定性、將偽裝配置檔案與真實瀏覽器進行比較,或判斷瀏覽器配置檔案是否自洽時使用。
fingerprint-ci-gate
liarjsdev
使用 liarjs 根據瀏覽器指紋回歸來把關建置流程 - 將基準掃描存成 JSON,將後續執行與其比對,當一致性分數低於門檻時讓工作失敗。在有人要求為 GitHub Actions、GitLab CI 或其他管線新增指紋或無頭偵測檢查時使用,以便在 Chromium 建置或爬蟲框架的迴歸問題上線前攔截,或追蹤指紋分數在不同提交間的變化。
fingerprint-failure-triage
liarjsdev
閱讀一份 liarjs 指紋報告,並將每一項失敗的檢查歸因於產生它的元件——檢查 ID 所衡量的內容、訊號是來自啟動設定、頁面修改層、網路路徑還是機器映像,以及哪些失敗是無頭或資料中心環境所固有的。當指紋掃描回傳低分數,或當 webdriver、worker-consistency、gpu-triad、native-integrity 或 tz 等檢查 ID 需要解釋時使用。
playwright-stealth-verify
liarjsdev
檢查Playwright、Puppeteer、Selenium或CDP驅動的瀏覽器是否呈現一致的指紋,使用liarjs作為函式庫,針對你已擁有的Page進行驗證——包括navigator.webdriver、HeadlessChrome標記、worker與主執行緒身分、修補API的完整性、WebGL與WebGPU的GPU身分。當需要判斷自動化瀏覽器是否看起來像一般瀏覽器、需要測量無頭設定或stealth外掛程式的效果而非僅憑假設,或需要對指紋進行斷言時使用。