Chuyển đến nội dung

Tùy chọn khởi chạy

Các tùy chọn khởi chạy chưa được đề cập ở những trang khác: extension, Privacy Sandbox và phần còn lại của danh sách.

Các tùy chọn khởi chạy khác

  • extensions — danh sách đường dẫn tới thư mục của các extension dạng unpacked (sinh ra --load-extension + --disable-extensions-except).
  • disablePrivacySandbox / disable_privacy_sandbox — đặt true để tắt các API Privacy Sandbox (Topics, FLEDGE / Protected Audience, Shared Storage, Private Aggregation, Fenced Frames). Tùy chọn này mặc định tắt từ 0.23: persona mặc định thể hiện là Google Chrome, vốn có sẵn tất cả các API đó. Chỉ bật khi persona là Chromium đã loại bỏ Google. WebUSB không bị ảnh hưởng.
  • agentTyping / agent_typing — nhịp gõ phím của agent (human là mặc định / fast / instant). Xem Agent.
  • tlsProfile — giữ TLS ClientHello nhất quán với phiên bản Chrome mà persona khai báo, để lớp mạng khớp với UA (chứ không dùng TLS gốc của bản build). Mặc định, "match-persona" đi theo brandVersion; "native" giữ nguyên không đổi; "chrome-<major>" cố định một major. Xem Các flag fingerprint.
  • platform: "android" — một persona di động ở mức best-effort (cảm ứng, con trỏ coarse, màn hình/DPR di động, WebGL Mali/Adreno, viewport điện thoại). Trên engine desktop, phần render GPU vẫn là của desktop — hãy kết hợp với canvas bridge để render nhất quán.
  • storageQuota, fingerprintProfile, canvasBridge, webrtcIp, acceptLanguage, disableGpuFingerprint, fingerprintNoise — xem Các flag fingerprint.

Tùy chọn mới hơn (bản build có giấy phép)

Các tùy chọn này cần bản build có giấy phép (Miễn phí với GitHub hoặc Pro). Revision engine mà mỗi tùy chọn yêu cầu được ghi trong ngoặc vuông; trên engine cũ hơn, SDK bỏ qua các tùy chọn 152 r22 kèm cảnh báo, còn engine thì bỏ qua những tùy chọn còn lại.

  • allowThirdPartyCookies / allow_third_party_cookies — cho phép cookie bên thứ ba như Chrome gốc. Bản nền đã loại bỏ Google chặn chúng theo mặc định, làm hỏng các frame đăng nhập nhúng, thanh toán và challenge vốn dựa vào chúng. [152 r22]
  • transparentProxy / transparent_proxy — ẩn proxy khỏi header của request và thời gian kết nối (request HTTP thường không mang header proxy nào; kết nối qua proxy báo thời gian như một kết nối được tái sử dụng). Cần có proxy. [152 r22]
  • fingerprintVoices: false / fingerprint_voices=False — giữ các giọng đọc (speech voice) của chính máy này thay vì danh sách của persona. [152 r22]
  • fingerprint: "off" — khởi chạy hoàn toàn không có persona, để khắc phục sự cố. [152 r22]
  • socks5Udp / socks5_udp — truyền UDP của WebRTC qua một proxy socks5://, để voice, video và kết nối peer hoạt động mà vẫn đi ra từ địa chỉ của proxy. Proxy phải cho phép điều này; nhiều pool proxy dân cư không cho phép. [151 r17]
  • portableProfile / encryptionKey — profile có thể sao chép giữa các máy (xem ở trên). [151 r14; Python & Node]
  • personaSchema: 2 / persona_schema=2 — một mô hình danh tính tùy chọn, trong đó màn hình và chip đồ họa phù hợp với bộ xử lý và bộ nhớ mà persona khai báo. Mặc định tắt, nên mọi seed hiện có vẫn giữ nguyên danh tính. Chỉ thêm realGpuHost / real_gpu_host trên máy có card đồ họa thật. [151 r19; Python & Node]
  • shaderDialect: "hlsl" — xem Shader dialect. [151 r15]
  • profile: "auto" — khởi chạy bằng một fingerprint thật đã thu thập, được chọn cho máy này, thay vì dùng seed; tinh chỉnh bằng profileSelect / profile_select. Python & Node. Trong Node, tùy chọn này hoạt động với launch() mặc định, launchPersistentContext() và serve() từ SDK 0.31.1; bản 0.31.0 trở về trước cần ephemeralProfile: false và lỗi với serve().

Không phụ thuộc vào bản build engine:

  • version / releaseChannel — chọn bản build; xem chọn bản build.
  • licenseKey / license_key / LicenseKey — khóa giấy phép, nếu khóa không nằm trong CLEARCOTE_LICENSE_KEY hoặc ~/.clearcote/license.key.
  • licenseThroughProxy / license_through_proxy (hoặc CLEARCOTE_LICENSE_THROUGH_PROXY=1) — gửi các lệnh gọi cấp phép qua proxy của lần khởi chạy thay vì gửi từ máy này.
  • ephemeralProfile / userDataDir trên launch() — xem ghi chú trong phần Dùng SDK ở trên.
  • widevine: true — phát nội dung có DRM (cả hai bản build); xem Widevine & DRM.
  • quiet — tắt các cảnh báo và thông tin tiến trình của SDK khi khởi chạy.