- Created cli/src/native/stealth.rs with stealth JS injection via CDP - Extracted 32 patch IIFEs from TS stealth.ts into stealth_scripts.js - Injected via Page.addScriptToEvaluateOnNewDocument on every launch/connect - Added stealth Chrome args (disable AutomationControlled, use ANGLE GL) - Auto-detects and cleans HeadlessChrome from User-Agent string - Overrides navigator.userAgentData high-entropy hints - Stealth enabled by default, disable with AGENT_BROWSER_STEALTH=0 Track 2 of native-stealth migration. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
52 lines
915 B
Rust
52 lines
915 B
Rust
#[allow(dead_code)]
|
|
pub mod actions;
|
|
#[allow(dead_code)]
|
|
pub mod auth;
|
|
#[allow(dead_code)]
|
|
pub mod browser;
|
|
#[allow(dead_code)]
|
|
pub mod cdp;
|
|
#[allow(dead_code)]
|
|
pub mod cookies;
|
|
#[allow(dead_code)]
|
|
pub mod daemon;
|
|
#[allow(dead_code)]
|
|
pub mod diff;
|
|
#[allow(dead_code)]
|
|
pub mod element;
|
|
#[allow(dead_code)]
|
|
pub mod inspect_server;
|
|
#[allow(dead_code)]
|
|
pub mod interaction;
|
|
#[allow(dead_code)]
|
|
pub mod network;
|
|
#[allow(dead_code)]
|
|
pub mod policy;
|
|
#[allow(dead_code)]
|
|
pub mod providers;
|
|
#[allow(dead_code)]
|
|
pub mod react;
|
|
#[allow(dead_code)]
|
|
pub mod recording;
|
|
#[allow(dead_code)]
|
|
pub mod screenshot;
|
|
#[allow(dead_code)]
|
|
pub mod snapshot;
|
|
#[allow(dead_code)]
|
|
pub mod state;
|
|
#[allow(dead_code)]
|
|
pub mod stealth;
|
|
#[allow(dead_code)]
|
|
pub mod storage;
|
|
#[allow(dead_code)]
|
|
pub mod stream;
|
|
#[allow(dead_code)]
|
|
pub mod tracing;
|
|
#[allow(dead_code)]
|
|
pub mod webdriver;
|
|
|
|
#[cfg(test)]
|
|
mod e2e_tests;
|
|
#[cfg(test)]
|
|
mod parity_tests;
|