BotBrowser Knowledge Hub — Page 6
Browse page 6 of BotBrowser articles on browser fingerprint protection, privacy signals, proxy consistency, and deployment.
platform
What Is Widevine DRM? Headless Browser Setup and Privacy
What Widevine DRM exposes through EME, how CDM and provider decisions differ, and why capability signals do not prove device identity or playback.
Read article →identity
Per-task Agent Profile Isolation: Storage and Network Proof
Assign one browser profile per agent task, prove storage separation, and identify the network-identity limits of a shared profile.
Read article →fingerprint
BrowserLeaks WebRTC Test Report Fields
Map BrowserLeaks WebRTC support, ICE, SDP, and media-device fields to browser operations without treating one row as a leak verdict.
Read article →fingerprint
CreepJS CSS Computed Style Collector: What It Reads
Trace CreepJS CSSStyleDeclaration key collection, alias handling, and separate system color and font probes without confusing support with a measured value.
Read article →fingerprint
CreepJS CSS Media Queries: Two Channels, One Preference
Read the pinned CreepJS CSS media collector: one preference answered through an @media custom property and through matchMedia, its fourteen keys, and the screen range scan.
Read article →fingerprint
Linux armv81 Browser Signals: Platform Boundaries
Interpret Linux armv81, User-Agent Client Hints and WebGL together without treating a browser surface as hardware identity.
Read article →deployment
Playwright MCP Setup for a Custom Chromium Build
Configure a Playwright MCP server to launch a specific Chromium build with a profile, then prove from inside the session which executable actually started.
Read article →deployment
Puppeteer MCP Server Configuration for a Custom Build
Configure a Puppeteer-based MCP server to launch a specific Chromium build with a profile, and see why a Playwright MCP config cannot be copied across.
Read article →fingerprint
Browser Patch Plugins: What They Change and Cannot Reach
Read the public evasion list of a popular Puppeteer extra plugin, then see which three surfaces page-JavaScript patches cannot reach and how to prove a patch ran.
Read article →deployment
Stagehand Browser Automation with BotBrowser
Use Stagehand act, extract, and observe through CDP while the launcher selects Chromium and the BotBrowser profile.
Read article →fingerprint
Undetected Browser: What a Detector Actually Reads
Trace what a challenge page samples, why one browser can pass one vendor and fail another, and how to record per-detector results instead of chasing an undetected claim.
Read article →getting-started
Browser-Use Setup with a Controlled Browser
Configure browser-use with an explicit Chromium executable and profile, verify the launch, and keep human approval around consequential browser actions.
Read article →