BotBrowser Blog Archive — Page 20

Browse page 20 of BotBrowser articles on browser fingerprint protection, privacy signals, proxy consistency, and deployment.

  1. platform

    How CJK Font Rendering Reveals Your Real OS in Browser Fingerprints

    Chinese, Japanese, and Korean font families, fallback chains, and text metrics can reveal the host OS. Learn what differs and what consistent output needs.

    Read article →
  2. identity

    Bookmark Injection: Pre-Populate Browser Bookmarks

    How to pre-populate browser bookmarks at launch with a JSON value, so test and privacy-research sessions start from a documented, repeatable bookmark state.

    Read article →
  3. identity

    Browser Brand Mismatches in Chrome, Edge, and Brave

    Why User-Agent, Client Hints, and navigator.userAgentData must agree on one browser brand, and how to set and check a Chrome, Edge, Brave, or Opera identity.

    Read article →
  4. network

    Browser Port Scanning Protection for Localhost Services

    How a web page can probe localhost ports to infer which local services you run, why common workarounds fall short, and how to verify uniform loopback behavior.

    Read article →
  5. fingerprint

    Network Information API Fingerprinting: A Policy Review

    How navigator.connection values add to a browser fingerprint, why a proxy exit can disagree with them, and how to review a network information policy.

    Read article →
  6. fingerprint

    Deterministic Mode: Reproducible Browser Fingerprints

    How a fixed noise seed keeps Canvas, WebGL, Audio, and text-metric noise reproducible across sessions, and how to check that one seed repeats while another seed changes the output.

    Read article →
  7. getting-started

    Puppeteer + BotBrowser: Launch and Profile Pitfalls

    Avoid the Puppeteer mistakes that break BotBrowser profile consistency, including defaultViewport overrides, bundled Chromium, and browser-level CDP session mix-ups.

    Read article →