ruyi_set_fingerprint
Spoof browser fingerprint on the current page with independent control over geolocation, timezone, language, UserAgent, viewport, screen size, window size, and CSP bypass.
Instructions
对当前页面应用指纹伪装。可独立设置地理位置、时区、语言、UserAgent、viewport、outer window、screen 与 CSP 绕过。ruyipage 支持 22 维硬件指纹随机化(需在 ruyi_new_page 时通过 fingerprint 参数配置)。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| locale | No | 语言区域,如 "en-US" | |
| pageIdx | No | 标签页索引 | |
| timezone | No | IANA 时区,如 "America/New_York" | |
| viewport | No | 仅设置 viewport;与 windowSize 互斥 | |
| bypassCsp | No | 绕过 CSP 限制 | |
| userAgent | No | 自定义 UserAgent 字符串 | |
| screenSize | No | 独立覆盖 screen.width/screen.height/screen.avail* 与可选 DPR;不调整 outer window 或 viewport。 | |
| windowSize | No | 仅设置 Firefox outer window;inner/viewport 由 Firefox 原生计算,与 viewport 互斥。devicePixelRatio 仅为旧客户端兼容保留且会被忽略;DPR 优先使用 viewport,screenSize DPR 取决于 runtime。 | |
| geolocation | No | 地理位置模拟 | |
| screenOrientation | No |