Skip to main content

Module fetch_api

Module fetch_api 

Source

Functions§

ensure_default_fetch_stealth_profile
Idempotent: install Firefox default profile if none has been set on this thread. Called by globals::install_all so fetch() gets TLS/HTTP2 fingerprints by default.
get_fetch_stealth_profile
Clone the current thread’s stealth profile. Single source shared by every page egress path (fetch, WebSocket wss://) so all TLS handshakes from one page present the identical JA3/JA4 fingerprint (REQ-STL-001 fingerprint consistency).
install_fetch_global
is_fetch_stealth_profile_set
Returns true if a stealth profile has been explicitly set on this thread.
set_fetch_stealth_profile
Store the current page’s stealth profile so fetch() can apply TLS/HTTP2 fingerprints.