BrowserCat supports launching modern versions of Chrome, Chromium, Firefox, and Webkit browsers. Your client library will typically send the necessary configuration.
This setting will typically only be needed when using userland Chrome or when using an obscure client library. (Or making raw CDP requests!)
Available browser types
At present, we support the following browsers:
chrome: Chrome
chromium: Chromium
firefox: Firefox
webkit: WebKit
Configure browser type
In most cases, you won’t need to specify the browser type manually. However, if you do, you can use the browser query parameter or the browsercat-opts header.
The following examples will demonstrate the minimum config necessary to specify the browser type. Redundancy is okay, so long as your configuration aligns with your client library’s expectations.
Playwright request
Playwright sends all necessary information. No configuration needed!
Puppeteer request
Puppeteer requires using the browser query param to launch userland Chrome:
Note: Puppeteer does not currently have production-grade support for Firefox or Webkit.